enum_flags.h
Go to the documentation of this file.
309RTTR_CONSTEXPR RTTR_INLINE rttr::enum_flags<Flags::type> operator|(Flags::type lhs, Flags::type rhs) RTTR_NOEXCEPT \
313RTTR_CONSTEXPR RTTR_INLINE rttr::enum_flags<Flags::type> operator|(Flags::type lhs, rttr::enum_flags<Flags::type> rhs) RTTR_NOEXCEPT \
The array_range class provides a view into an underlying data structure with lower and upper limits.
Definition array_range.h:64
The enum_flags class template is used to store OR-combinations of enum values in a type-safe way.
Definition enum_flags.h:87
constexpr bool test_flag(Enum flag) const noexcept
This will test whether the given flag flag was set.
constexpr enum_flags(zero=nullptr) noexcept
Creates an enum_flags object with no flags set.
detail::conditional_t< std::is_signed< typename std::underlying_type< Enum >::type >::value, int32_t, uint32_t > enum_type
Definition enum_flags.h:92
Definition access_levels.h:34
detail::enum_data< Enum_Type > value(string_view, Enum_Type value)
The value function should be used to add a mapping from enum name to value during the registration pr...
Generated on Fri Jan 26 2024 00:00:00 for rttr - 0.9.7 by doxygen.