ADTF  3.18.2
stack_string_data< TSIZE, datastoreT >

Stacked String Data. More...

Public Types

typedef datastoreHandler::value_type value_type
 short typedefinition for value_type
 
typedef datastoreHandler::size_type size_type
 short typedefinition for size_type
 

Public Member Functions

 stack_string_data ()
 Constructor.
 
virtual ~stack_string_data ()
 Destructor.
 
 stack_string_data (const stack_string_data &oStackData)
 Constructor.
 
stack_string_dataoperator= (const stack_string_data &oStackData)
 String assignment.
 
 stack_string_data (stack_string_data &&oStackData)
 Constructor.
 
stack_string_dataoperator= (stack_string_data &&oStackData)
 String assignment.
 
size_type capacity () const
 Return size of allocated storage.
 
size_type max_size () const
 Return maximum size of string.
 
tVoid resize (size_type szNewSize)
 Resize string.
 
value_typedata ()
 Get string data.
 
const value_typecdata () const
 Get C string.
 

Private Types

typedef stack_string_data_handler< datastoreT > datastoreHandler
 definition of datastoreHandler
 

Private Attributes

datastoreHandler m_oDataHandler
 Internally used instance.
 
value_type m_oData [TSIZE+1]
 Internally used data.
 

Detailed Description

template<tSize TSIZE, typename datastoreT>
class A_UTILS_NS::stack_string_data< TSIZE, datastoreT >

Stacked String Data.

Definition at line 220 of file stackstring.h.