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

CFastRep Class Reference
[OSCL Util]

#include <oscl_string_rep.h>


Public Methods

 CFastRep ()
OSCL_IMPORT_REF void set_w (char *cp, uint32 len, uint32 maxlen)
OSCL_IMPORT_REF void set_w (oscl_wchar *cp, uint32 len, uint32 maxlen)
OSCL_IMPORT_REF void set_r (const char *cp, uint32 len)
OSCL_IMPORT_REF void set_r (const oscl_wchar *cp, uint32 len)
OSCL_IMPORT_REF void append (const char *cp, uint32 len)
OSCL_IMPORT_REF void append (const oscl_wchar *cp, uint32 len)

Data Fields

uint32 maxsize
uint32 size
OsclAny * buffer
bool writable
bool overwrite


Detailed Description

For internal use only-- fast string representation


Constructor & Destructor Documentation

CFastRep::CFastRep (    )  [inline]
 


Member Function Documentation

OSCL_IMPORT_REF void CFastRep::append (  const oscl_wchar *    cp,
uint32    len
) 
 

OSCL_IMPORT_REF void CFastRep::append (  const char *    cp,
uint32    len
) 
 

OSCL_IMPORT_REF void CFastRep::set_r (  const oscl_wchar *    cp,
uint32    len
) 
 

OSCL_IMPORT_REF void CFastRep::set_r (  const char *    cp,
uint32    len
) 
 

OSCL_IMPORT_REF void CFastRep::set_w (  oscl_wchar *    cp,
uint32    len,
uint32    maxlen
) 
 

OSCL_IMPORT_REF void CFastRep::set_w (  char *    cp,
uint32    len,
uint32    maxlen
) 
 


Field Documentation

OsclAny* CFastRep::buffer
 

uint32 CFastRep::maxsize
 

bool CFastRep::overwrite
 

uint32 CFastRep::size
 

bool CFastRep::writable
 


The documentation for this class was generated from the following file:
OSCL API
Posting Version: CORE_8.508.1.1