#include <oscl_string.h>
Inheritance diagram for OSCL_wString:
Public Types | |
typedef oscl_wchar | chartype |
Public Methods | |
virtual uint32 | get_size () const=0 |
virtual uint32 | get_maxsize () const=0 |
virtual const chartype * | get_cstr () const=0 |
virtual OSCL_IMPORT_REF bool | is_writable () const |
virtual chartype * | get_str () const=0 |
OSCL_IMPORT_REF OSCL_wString & | operator= (const OSCL_wString &src) |
OSCL_IMPORT_REF OSCL_wString & | operator= (const chartype *cstr) |
OSCL_IMPORT_REF OSCL_wString & | operator+= (const OSCL_wString &src) |
OSCL_IMPORT_REF OSCL_wString & | operator+= (const chartype *cstr) |
OSCL_IMPORT_REF OSCL_wString & | operator+= (const chartype c) |
OSCL_IMPORT_REF bool | operator== (const OSCL_wString &src) const |
OSCL_IMPORT_REF bool | operator!= (const OSCL_wString &src) const |
OSCL_IMPORT_REF bool | operator< (const OSCL_wString &src) const |
OSCL_IMPORT_REF bool | operator<= (const OSCL_wString &src) const |
OSCL_IMPORT_REF bool | operator> (const OSCL_wString &src) const |
OSCL_IMPORT_REF bool | operator>= (const OSCL_wString &src) const |
OSCL_IMPORT_REF bool | operator== (const chartype *cstr) const |
OSCL_IMPORT_REF chartype | operator[] (uint32 index) const |
virtual OSCL_IMPORT_REF chartype | read (uint32 index) const |
virtual OSCL_IMPORT_REF int8 | hash () const |
virtual OSCL_IMPORT_REF void | write (uint32 index, chartype c) |
virtual OSCL_IMPORT_REF void | write (uint32 offset, uint32 length, const chartype *buf) |
Protected Methods | |
OSCL_IMPORT_REF | OSCL_wString () |
virtual OSCL_IMPORT_REF | ~OSCL_wString () |
virtual void | set_rep (const chartype *cstr)=0 |
virtual void | append_rep (const chartype *cstr)=0 |
virtual void | set_rep (const OSCL_wString &src)=0 |
virtual void | append_rep (const OSCL_wString &src)=0 |
virtual void | set_len (uint32 len)=0 |
|
Reimplemented in OSCL_wHeapString< Alloc >, OSCL_wHeapStringA, OSCL_wStackString< MaxBufSize >, and OSCL_wFastString. |
|
|
|
|
|
|
|
|
|
Implemented in OSCL_wHeapString< Alloc >, OSCL_wHeapStringA, OSCL_wStackString< MaxBufSize >, and OSCL_wFastString. |
|
Implemented in OSCL_wHeapString< Alloc >, OSCL_wHeapStringA, OSCL_wStackString< MaxBufSize >, and OSCL_wFastString. |
|
Implemented in OSCL_wHeapString< Alloc >, OSCL_wHeapStringA, OSCL_wStackString< MaxBufSize >, and OSCL_wFastString. |
|
Implemented in OSCL_wHeapString< Alloc >, OSCL_wHeapStringA, OSCL_wStackString< MaxBufSize >, and OSCL_wFastString. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in OSCL_wHeapString< Alloc >, OSCL_wHeapStringA, OSCL_wStackString< MaxBufSize >, and OSCL_wFastString. |
|
Reimplemented in OSCL_wHeapString< Alloc >, OSCL_wHeapStringA, and OSCL_wStackString< MaxBufSize >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|