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

Public Types

typedef fixed_string_base< T >::iterator iterator
 
typedef fixed_string_base< T >::const_iterator const_iterator
 
- Public Types inherited from ParaEngine::fixed_string_base< T >
typedef T * iterator
 
typedef const T * const_iterator
 

Public Member Functions

 fixed_string (const T *s)
 
 fixed_string (std::size_t cnt, T ch)
 
T * data ()
 
const T * c_str () const
 
std::size_t capacity () const
 
std::size_t size ()
 
void clear ()
 
void operator+= (const T &ch)
 
T & operator[] (std::size_t ix)
 
const T & operator[] (std::size_t ix) const
 
iterator begin ()
 
const iterator begin () const
 
iterator end ()
 
const iterator end () const
 
void copy (const fixed_string_base< T > &s)
 
void copy (const T *s)
 
void append (const fixed_string_base< T > &s)
 
void append (const T *s)
 
int comp (const char *s) const
 
int comp (const fixed_string_base< T > &s) const
 
- Public Member Functions inherited from ParaEngine::fixed_string_base< T >
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: