![]() |
VR-Forces 4.1 Class Documentation
|
Internal structure used to store the code units. More...
Public Member Functions | |
| CodeUnitArray () | |
| CodeUnitArray (const CodeUnitArray &) | |
| CodeUnitArray & | operator= (const CodeUnitArray &) |
| ~CodeUnitArray () | |
| void | resize (size_t newSize) |
| Resize the array. | |
| void | clear () |
| Resize the array to 0, does not change the memory allocation if the array is unique. | |
| void | reserve (size_t capacity) |
| Ensure the array's capacity is at least capacity, do not change size. | |
| size_t | calculateCapacity (size_t necessarySize) |
| size_t | size () const |
| size_t | capacity () const |
| void | concat (const CodeUnitArray &other) |
| bool | unique () const |
| Am I unique. | |
| bool | empty () const |
| Am I empty. | |
| void | add_ref () |
| Increment the reference count. | |
| void | dec_ref () |
| Decrement the reference count. | |
Public Attributes | |
| volatile long * | count |
| CodeUnit * | begin |
| CodeUnit * | end |
| CodeUnit * | last |
Internal structure used to store the code units.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Resize the array.
|
inline |
Resize the array to 0, does not change the memory allocation if the array is unique.
|
inline |
Ensure the array's capacity is at least capacity, do not change size.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Am I unique.
|
inline |
Am I empty.
|
inline |
Increment the reference count.
|
inline |
Decrement the reference count.
| volatile long* makVrv::DtUnicode::CodeUnitArray::count |
| CodeUnit* makVrv::DtUnicode::CodeUnitArray::begin |
Referenced by makVrv::DtUnicode::codeUnits().
| CodeUnit* makVrv::DtUnicode::CodeUnitArray::end |
| CodeUnit* makVrv::DtUnicode::CodeUnitArray::last |