Wiselib
|
Dynamic string implementation. More...
#include <string_dynamic.h>
Public Types | |
typedef OsModel_P | OsModel |
typedef OsModel_P::size_t | size_t |
typedef Allocator_P | Allocator |
typedef string_dynamic < OsModel_P, Allocator_P > | self_type |
typedef self_type * | self_pointer_t |
typedef Allocator::template Ref< char >::pointer_t | char_pointer_t |
Public Member Functions | |
string_dynamic () | |
string_dynamic (Allocator &alloc) | |
string_dynamic (const char *c, Allocator &alloc) | |
string_dynamic (const string_dynamic &other) | |
string_dynamic & | operator= (const string_dynamic &other) |
string_dynamic & | operator= (const char *other) |
~string_dynamic () | |
size_t | size () const |
void | resize (size_t n, char c= '\0') |
const char * | c_str () |
bool | operator== (const string_dynamic &other) |
bool | operator!= (const string_dynamic &other) |
string_dynamic & | append (const char *other) |
string_dynamic & | append (const string_dynamic &other) |
Dynamic string implementation.
typedef Allocator_P wiselib::string_dynamic< OsModel_P, Allocator_P >::Allocator |
typedef Allocator::template Ref<char>::pointer_t wiselib::string_dynamic< OsModel_P, Allocator_P >::char_pointer_t |
typedef OsModel_P wiselib::string_dynamic< OsModel_P, Allocator_P >::OsModel |
typedef self_type* wiselib::string_dynamic< OsModel_P, Allocator_P >::self_pointer_t |
typedef string_dynamic<OsModel_P, Allocator_P> wiselib::string_dynamic< OsModel_P, Allocator_P >::self_type |
typedef OsModel_P::size_t wiselib::string_dynamic< OsModel_P, Allocator_P >::size_t |
wiselib::string_dynamic< OsModel_P, Allocator_P >::string_dynamic | ( | ) | [inline] |
wiselib::string_dynamic< OsModel_P, Allocator_P >::string_dynamic | ( | Allocator & | alloc | ) | [inline] |
wiselib::string_dynamic< OsModel_P, Allocator_P >::string_dynamic | ( | const char * | c, |
Allocator & | alloc | ||
) | [inline] |
wiselib::string_dynamic< OsModel_P, Allocator_P >::string_dynamic | ( | const string_dynamic< OsModel_P, Allocator_P > & | other | ) | [inline] |
wiselib::string_dynamic< OsModel_P, Allocator_P >::~string_dynamic | ( | ) | [inline] |
string_dynamic& wiselib::string_dynamic< OsModel_P, Allocator_P >::append | ( | const char * | other | ) | [inline] |
string_dynamic& wiselib::string_dynamic< OsModel_P, Allocator_P >::append | ( | const string_dynamic< OsModel_P, Allocator_P > & | other | ) | [inline] |
const char* wiselib::string_dynamic< OsModel_P, Allocator_P >::c_str | ( | ) | [inline] |
bool wiselib::string_dynamic< OsModel_P, Allocator_P >::operator!= | ( | const string_dynamic< OsModel_P, Allocator_P > & | other | ) | [inline] |
string_dynamic& wiselib::string_dynamic< OsModel_P, Allocator_P >::operator= | ( | const string_dynamic< OsModel_P, Allocator_P > & | other | ) | [inline] |
string_dynamic& wiselib::string_dynamic< OsModel_P, Allocator_P >::operator= | ( | const char * | other | ) | [inline] |
bool wiselib::string_dynamic< OsModel_P, Allocator_P >::operator== | ( | const string_dynamic< OsModel_P, Allocator_P > & | other | ) | [inline] |
void wiselib::string_dynamic< OsModel_P, Allocator_P >::resize | ( | size_t | n, |
char | c = '\0' |
||
) | [inline] |
size_t wiselib::string_dynamic< OsModel_P, Allocator_P >::size | ( | void | ) | const [inline] |