ADTF  3.18.2
stack_string_data_handler< growinheap_out_of_range >

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_handleroperator= (const stack_string_data_handler &oHandler)=delete
 
 stack_string_data_handler (stack_string_data_handler &&oHandler)=delete
 
stack_string_data_handleroperator= (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_typeGetCData (const value_type *pFixDataArray) const
 Get string data.
 
value_typeGetData (value_type *pFixDataArray)
 Get string data.
 

Private Attributes

size_type m_szCurrentCapacity
 current capacity
 
value_typem_pGrownSize
 string pointer
 

Detailed Description

Stacked String Data Handler.

Definition at line 35 of file stackstring.h.