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_string_rep.h