#include <OverlayKey.h>
Public Member Functions | |
| OverlayKeyBit (bool value, uint32_t pos, OverlayKey *key) | |
| operator bool () | |
| Converts to a boolean value. | |
| OverlayKeyBit & | operator= (const OverlayKeyBit &value) |
| OverlayKeyBit & | operator= (bool value) |
| Sets the corresponding bit to a boolean value. | |
| OverlayKeyBit & | operator^= (bool value) |
Private Attributes | |
| bool | bit |
| uint32_t | pos |
| OverlayKey * | key |
Allows statements like "key[n] = true"
Definition at line 525 of file OverlayKey.h.
| OverlayKeyBit::OverlayKeyBit | ( | bool | value, | |
| uint32_t | pos, | |||
| OverlayKey * | key | |||
| ) | [inline] |
| OverlayKeyBit::operator bool | ( | ) | [inline] |
Converts to a boolean value.
Definition at line 534 of file OverlayKey.h.
00535 { 00536 return bit; 00537 };
| OverlayKeyBit& OverlayKeyBit::operator= | ( | bool | value | ) | [inline] |
Sets the corresponding bit to a boolean value.
| value | value to set to |
Definition at line 548 of file OverlayKey.h.
| OverlayKeyBit& OverlayKeyBit::operator= | ( | const OverlayKeyBit & | value | ) | [inline] |
| OverlayKeyBit& OverlayKeyBit::operator^= | ( | bool | value | ) | [inline] |
bool OverlayKeyBit::bit [private] |
OverlayKey* OverlayKeyBit::key [private] |
uint32_t OverlayKeyBit::pos [private] |
1.5.8