Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# OSCL_wStackString< MaxBufSize > Class Template Reference
[OSCL Util]

`#include <oscl_string_containers.h>`

Inheritance diagram for OSCL_wStackString< MaxBufSize >:

## Public Types
typedef OSCL_wString::chartype | chartype
typedef TOSCL_wStringOp | optype
typedef OSCL_String::chartype | other_chartype
## Public Methods
| OSCL_wStackString ()
| OSCL_wStackString (const OSCL_wStackString &src)
| OSCL_wStackString (const OSCL_wString &src)
| OSCL_wStackString (const chartype *cstr)
| OSCL_wStackString (const chartype *buf, uint32 length)
| ~OSCL_wStackString ()
uint32 | get_size () const
uint32 | get_maxsize () const
const chartype * | get_cstr () const
chartype * | get_str () const
OSCL_wStackString & | operator= (const OSCL_wStackString &src)
OSCL_wStackString & | operator= (const OSCL_wString &src)
OSCL_wStackString & | operator= (const chartype *cstr)
void | set (const chartype *buf, uint32 length)
void | set (const other_chartype *buf, optype op)
void | set (const other_chartype *buf, uint32 length, optype op)
## Friends
class | OSCL_wString

## Detailed Description

### template<uint32 MaxBufSize>
class OSCL_wStackString< MaxBufSize >

OSCL_wStackString is identical to OSCL_StackString except that it uses wide-character format. For descriptions, see OSCL_StackString.

## Member Typedef Documentation

template<uint32 MaxBufSize>
typedef OSCL_wString::chartype OSCL_wStackString< MaxBufSize >::chartype

| Reimplemented from OSCL_wString.

template<uint32 MaxBufSize>
typedef TOSCL_wStringOp OSCL_wStackString< MaxBufSize >::optype

template<uint32 MaxBufSize>
typedef OSCL_String::chartype OSCL_wStackString< MaxBufSize >::other_chartype

## Friends And Related Function Documentation

template<uint32 MaxBufSize>
friend class OSCL_wString`[friend]`

The documentation for this class was generated from the following file:

- oscl_string_containers.h