#include <flags.h>
Public Types | |
typedef boost::uint_least8_t | flags_t |
Public Member Functions | |
void | add_flags (const flags_t arg) |
basic_t () | |
basic_t (const basic_t &other) | |
basic_t (const T &bits) | |
basic_t (const U &bits) | |
void | clear_flags () |
void | drop_flags (const flags_t arg) |
flags_t | flags () const |
bool | has_flags (const flags_t arg) const |
basic_t | minus_flags (const T &arg) const |
operator T () const | |
operator U () const | |
basic_t & | operator= (const basic_t &other) |
basic_t & | operator= (const T &bits) |
basic_t | plus_flags (const T &arg) const |
void | set_flags (const flags_t arg) |
~basic_t () throw () |
Protected Attributes | |
flags_t | _flags |
|
inherited |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inline |
|
inline |
|
inline |
Definition at line 130 of file flags.h.
References ledger::flags::supports_flags< T, U >::flags().
|
inline |
|
inline |
|
inline |
|
inlineinherited |
Definition at line 81 of file flags.h.
Referenced by ledger::flags::basic_t< parse_flags_enum_t, uint_least8_t >::operator=(), and ledger::flags::basic_t< parse_flags_enum_t, uint_least8_t >::operator=().
|
protectedinherited |