GCS  0.2.3
Public Types | Public Member Functions
gu::String< capacity, T > Class Template Reference
Inheritance diagram for gu::String< capacity, T >:
gu::StringBase< T >

Public Types

typedef T value_type
 
typedef T * pointer
 
typedef const T * const_pointer
 
typedef size_t size_type
 
- Public Types inherited from gu::StringBase< T >
typedef T value_type
 
typedef T * pointer
 
typedef const T * const_pointer
 
typedef size_t size_type
 

Public Member Functions

 String (const StringBase< T > &s)
 
 String (const T *s, size_type n)
 
 String (const char *s)
 
 String (const std::string &s)
 
template<typename X >
Stringoperator= (const X &x)
 
- Public Member Functions inherited from gu::StringBase< T >
size_type size () const
 
size_type length () const
 
pointer c_str ()
 
const_pointer c_str () const
 
StringBaseoperator<< (const Fmt &f)
 
StringBaseoperator<< (const StringBase &s)
 
StringBaseoperator<< (const char *s)
 
StringBaseoperator<< (const std::string &s)
 
StringBaseoperator<< (const bool &b)
 
StringBaseoperator<< (const double &d)
 
StringBaseoperator<< (const void *const ptr)
 
StringBaseoperator<< (const long long &i)
 
StringBaseoperator<< (const unsigned long long &i)
 
StringBaseoperator<< (const int &i)
 
StringBaseoperator<< (const unsigned int &i)
 
StringBaseoperator<< (const short &i)
 
StringBaseoperator<< (const unsigned short &i)
 
StringBaseoperator<< (const char &c)
 
StringBaseoperator<< (const unsigned char &c)
 
template<typename X >
StringBaseoperator+= (const X &x)
 
bool operator== (const StringBase &other)
 
bool operator== (const std::string &other)
 
bool operator== (const char *s)
 
template<typename X >
bool operator!= (const X &x)
 
void clear ()
 
StringBaseoperator= (const StringBase &other)
 
StringBaseoperator= (const char *const other)
 

Additional Inherited Members

- Protected Member Functions inherited from gu::StringBase< T >
void append_string (const_pointer const s, size_type const n)
 
template<typename X >
void convert (const char *const format, size_type max_len, const X &x)
 
 StringBase (pointer init_buf)
 
- Protected Attributes inherited from gu::StringBase< T >
pointer str_
 
const char * fmt_
 
size_type size_
 

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