#include <Util.h>
Public Types | |
typedef size_t | MaskType |
Public Member Functions | |
Flags (MaskType f) | |
Flags (const Flags &rhs) | |
Flags () | |
MaskType | getFlags () const |
bool | isAnySet (MaskType aFlag) const |
bool | isSet (MaskType aFlag) const |
Flags & | operator= (const Flags &rhs) |
void | setFlag (MaskType aFlag) |
void | unsetFlag (MaskType aFlag) |
Private Attributes | |
MaskType | flags |
Definition at line 60 of file Util.h.
typedef size_t adchpp::Flags::MaskType |
MaskType adchpp::Flags::getFlags | ( | ) | const [inline] |
Definition at line 67 of file Util.h.
References flags.
Referenced by adchpp::Entity::setFlag(), and adchpp::Entity::unsetFlag().
bool adchpp::Flags::isAnySet | ( | MaskType | aFlag | ) | const [inline] |
bool adchpp::Flags::isSet | ( | MaskType | aFlag | ) | const [inline] |
void adchpp::Flags::setFlag | ( | MaskType | aFlag | ) | [inline] |
Definition at line 70 of file Util.h.
References flags.
Referenced by adchpp::Entity::setFlag(), and adchpp::Entity::unsetFlag().
void adchpp::Flags::unsetFlag | ( | MaskType | aFlag | ) | [inline] |
MaskType adchpp::Flags::flags [private] |
Definition at line 74 of file Util.h.
Referenced by getFlags(), isAnySet(), isSet(), operator=(), setFlag(), and unsetFlag().