#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 bool | is_writable () const |
virtual chartype * | get_str () const=0 |
OSCL_wString & | operator= (const OSCL_wString &src) |
OSCL_wString & | operator= (const chartype *cstr) |
OSCL_wString & | operator+= (const OSCL_wString &src) |
OSCL_wString & | operator+= (const chartype *cstr) |
OSCL_wString & | operator+= (const chartype c) |
bool | operator== (const OSCL_wString &src) const |
bool | operator!= (const OSCL_wString &src) const |
bool | operator< (const OSCL_wString &src) const |
bool | operator<= (const OSCL_wString &src) const |
bool | operator> (const OSCL_wString &src) const |
bool | operator>= (const OSCL_wString &src) const |
bool | operator== (const chartype *cstr) const |
chartype | operator[] (uint32 index) const |
virtual chartype | read (uint32 index) const |
virtual uint32 | setrep_to_wide_char (const char *src, uint32 len, TOSCL_wStringOp op, Oscl_DefAlloc *aAlloc) |
virtual int8 | hash () const |
virtual void | write (uint32 index, chartype c) |
virtual void | write (uint32 offset, uint32 length, const chartype *buf) |
Protected Methods | |
OSCL_wString () | |
virtual | ~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 >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|