Bit field implementation.
#include <AUI/Util/ABitField.h>
> All members, including inherited
◆ checkAndReset()
template<typename T = uint32_t>
- Parameters
-
- Returns
- true if flag was reset
◆ checkAndSet()
template<typename T = uint32_t>
- Parameters
-
- Returns
- true if flag was set
◆ operator&()
template<typename T = uint32_t>
bool ABitField< T >::operator& |
( |
T | flags | ) |
const |
|
inline |
- Parameters
-
- Returns
- true if flag(s) set
- Note
- This function supports multiple flags (i.e
check(FLAG1 | FLAG2)
).
◆ operator<<()
template<typename T = uint32_t>
◆ operator>>()
template<typename T = uint32_t>
◆ test()
template<typename T = uint32_t>
- Parameters
-
- Returns
- true if flag(s) set
- Note
- This function supports multiple flags (i.e
check(FLAG1 | FLAG2)
).
◆ testAny()
template<typename T = uint32_t>
bool ABitField< T >::testAny |
( |
T | flags | ) |
const |
|
inline |
- Parameters
-
- Returns
- true if flag(s) set
- Note
- This function supports multiple flags (i.e
check(FLAG1 | FLAG2)
).