#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 >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
OSCL API
Posting Version: CORE_8.508.1.1