|
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] |
1.7.4