My Project
Public Types | Public Member Functions | List of all members
ParaEngine::fixed_string_base< T > Class Template Referenceabstract
Inheritance diagram for ParaEngine::fixed_string_base< T >:
ParaEngine::fixed_string< T, N >

Public Types

typedef T * iterator
 
typedef const T * const_iterator
 

Public Member Functions

virtual std::size_t capacity () const =0
 
virtual std::size_t size ()=0
 
virtual const T * c_str () const =0
 
virtual T * data ()=0
 
virtual void copy (const T *s)=0
 
virtual void clear ()=0
 
virtual void append (const T *s)=0
 
virtual T & operator[] (std::size_t ix)=0
 
virtual const T & operator[] (std::size_t ix) const =0
 
fixed_string_base< T > & operator= (const fixed_string_base< T > &s)
 
fixed_string_base< T > & operator= (const T *s)
 
int comp (fixed_string_base< T > &s1, const fixed_string_base< T > &s2)
 
bool operator== (const fixed_string_base< T > &s)
 
bool operator== (const T *s)
 

The documentation for this class was generated from the following file: