![]() |
QxOrm
1.5.0
C++ Object Relational Mapping library
|
Public Member Functions | |
| _Element (BYTE *__ptr, unsigned long __idx) | |
| bool | operator= (bool ___value) |
| operator bool () const | |
Private Attributes | |
| BYTE * | _M_byte_ptr |
| size_t | _M_byte_idx |
| size_t | _M_bit_idx |
Class to represent a reference to an array element.
Definition at line 82 of file bool_array.h.
| qx::memory::bool_array::_Element::_Element | ( | BYTE * | __ptr, |
| unsigned long | __idx | ||
| ) | [inline] |
Constructs a reference to an array element.
| __ptr | pointer to the interal boolean data |
| __idx | index of the array element to access |
Definition at line 128 of file bool_array.h.
| qx::memory::bool_array::_Element::operator bool | ( | ) | const [inline] |
Reads the boolean value from an array element.
Definition at line 155 of file bool_array.h.
| bool qx::memory::bool_array::_Element::operator= | ( | bool | ___value | ) | [inline] |
Assigns a new boolean value to an array element.
| ___value | the new boolean value |
Definition at line 141 of file bool_array.h.
size_t qx::memory::bool_array::_Element::_M_bit_idx [private] |
Definition at line 91 of file bool_array.h.
size_t qx::memory::bool_array::_Element::_M_byte_idx [private] |
Definition at line 90 of file bool_array.h.
Definition at line 89 of file bool_array.h.