ADTF
|
Stacked String Data Handler. More...
Public Types | |
typedef tChar | value_type |
definition of value type | |
typedef tSize | size_type |
definition of size type | |
Public Member Functions | |
stack_string_data_handler () | |
Constructor. | |
stack_string_data_handler (const stack_string_data_handler &oHandler)=delete | |
stack_string_data_handler & | operator= (const stack_string_data_handler &oHandler)=delete |
stack_string_data_handler (stack_string_data_handler &&oHandler)=delete | |
stack_string_data_handler & | operator= (stack_string_data_handler &&oHandler)=delete |
~stack_string_data_handler () | |
Destructor. | |
tVoid | Init () |
Initalize string. | |
tVoid | Deinit () |
Deinitalize string. | |
size_type | GetCapacity (const size_type &szFixCapacity) const |
Return size of allocated storage. | |
size_type | GetMaxSize (const size_type &) const |
Return maximum size of string. | |
tVoid | Resize (value_type *pFixDataArray, const size_type &szFixCapacity, const size_type &szNewCapacity) |
Resize string. | |
const value_type * | GetCData (const value_type *pFixDataArray) const |
Get string data. | |
value_type * | GetData (value_type *pFixDataArray) |
Get string data. | |
Private Attributes | |
size_type | m_szCurrentCapacity |
current capacity | |
value_type * | m_pGrownSize |
string pointer | |
Stacked String Data Handler.
Definition at line 35 of file stackstring.h.