#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().
1.6.3