#include <flags.h>
Public Types | |
typedef T | flags_t |
Public Member Functions | |
void | add_flags (const flags_t arg) |
void | clear_flags () |
delegates_flags () | |
delegates_flags (supports_flags< T > &arg) | |
void | drop_flags (const flags_t arg) |
flags_t | flags () const |
bool | has_flags (const flags_t arg) const |
void | set_flags (const flags_t arg) |
~delegates_flags () throw () | |
Protected Attributes | |
supports_flags< T > & | _flags |
typedef T ledger::flags::delegates_flags< T >::flags_t |
|
inline |
Definition at line 156 of file flags.h.
References TRACE_CTOR.
|
inline |
Definition at line 159 of file flags.h.
References TRACE_CTOR.
|
inline |
Definition at line 162 of file flags.h.
References TRACE_DTOR.
|
inline |
Definition at line 179 of file flags.h.
References ledger::flags::delegates_flags< T >::_flags, and ledger::downcast().
|
inline |
Definition at line 176 of file flags.h.
References ledger::flags::delegates_flags< T >::_flags.
|
inline |
Definition at line 182 of file flags.h.
References ledger::flags::delegates_flags< T >::_flags, and ledger::downcast().
|
inline |
Definition at line 166 of file flags.h.
References ledger::flags::delegates_flags< T >::_flags.
|
inline |
Definition at line 169 of file flags.h.
References ledger::flags::delegates_flags< T >::_flags, and ledger::downcast().
|
inline |
Definition at line 173 of file flags.h.
References ledger::flags::delegates_flags< T >::_flags, and ledger::downcast().
|
protected |
Definition at line 153 of file flags.h.
Referenced by ledger::flags::delegates_flags< T >::add_flags(), ledger::flags::delegates_flags< T >::clear_flags(), ledger::flags::delegates_flags< T >::drop_flags(), ledger::flags::delegates_flags< T >::flags(), ledger::flags::delegates_flags< T >::has_flags(), and ledger::flags::delegates_flags< T >::set_flags().