LibreOffice Module o3tl (master) 1
|
#include <typed_flags_set.hxx>
Public Types | |
typedef is_typed_flags | Unwrapped |
Public Member Functions | |
constexpr | Wrap (typename std::underlying_type< E >::type value) |
constexpr | operator E () const |
constexpr | operator typename std::underlying_type< E >::type () const |
constexpr | operator bool () const |
Private Attributes | |
std::underlying_type< E >::type | value_ |
Definition at line 71 of file typed_flags_set.hxx.
typedef is_typed_flags o3tl::is_typed_flags< E, M >::Wrap::Unwrapped |
Definition at line 73 of file typed_flags_set.hxx.
|
inlineexplicitconstexpr |
Definition at line 75 of file typed_flags_set.hxx.
References o3tl::detail::isNonNegative(), M, and value.
|
inlineexplicitconstexpr |
Definition at line 92 of file typed_flags_set.hxx.
References o3tl::is_typed_flags< E, M >::Wrap::value_.
|
inlineconstexpr |
Definition at line 86 of file typed_flags_set.hxx.
References E, and o3tl::is_typed_flags< E, M >::Wrap::value_.
|
inlineexplicitconstexpr |
Definition at line 88 of file typed_flags_set.hxx.
References o3tl::is_typed_flags< E, M >::Wrap::value_.
|
private |
Definition at line 95 of file typed_flags_set.hxx.
Referenced by o3tl::is_typed_flags< E, M >::Wrap::operator bool(), o3tl::is_typed_flags< E, M >::Wrap::operator E(), and o3tl::is_typed_flags< E, M >::Wrap::operator typename std::underlying_type< E >::type().