#include <FlagSet.hpp>
Public Member Functions | |
~FlagSetReference () | |
FlagSetReference & | operator= (bool val) |
operator bool () const | |
Private Member Functions | |
FlagSetReference (FlagSet< TEnum, TMaxFlags > &theSet, TEnum pos) | |
Private Attributes | |
FlagSet< TEnum, TMaxFlags > * | refSet |
TEnum | refPos |
Friends | |
class | FlagSet< TEnum, TMaxFlags > |
Definition at line 58 of file FlagSet.hpp.
|
inline |
Definition at line 63 of file FlagSet.hpp.
|
inlineprivate |
Definition at line 80 of file FlagSet.hpp.
|
inline |
Definition at line 73 of file FlagSet.hpp.
References FlagSet< TEnum, TMaxFlags >::FlagSetReference::refPos, and FlagSet< TEnum, TMaxFlags >::FlagSetReference::refSet.
|
inline |
Definition at line 66 of file FlagSet.hpp.
References FlagSet< TEnum, TMaxFlags >::FlagSetReference::refPos, and FlagSet< TEnum, TMaxFlags >::FlagSetReference::refSet.
|
friend |
Definition at line 299 of file FlagSet.hpp.
|
private |
Definition at line 86 of file FlagSet.hpp.
Referenced by FlagSet< TEnum, TMaxFlags >::FlagSetReference::operator bool(), and FlagSet< TEnum, TMaxFlags >::FlagSetReference::operator=().
|
private |
Definition at line 84 of file FlagSet.hpp.
Referenced by FlagSet< TEnum, TMaxFlags >::FlagSetReference::operator bool(), and FlagSet< TEnum, TMaxFlags >::FlagSetReference::operator=().