Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deString2::StringData Class Reference

List of all members.

## Public Member Functions
| StringData ()
| StringData (const StringData &ref)
| StringData (const deString_char *str)
| StringData (long max_len)
long | Claim ()
long | Release ()
StringData * | getModString ()
## Public Attributes
long | mRefs
deString_char * | mString
long | mLength
long | mAlloc
## Protected Member Functions
| ~StringData ()

## Constructor & Destructor Documentation

deString2::StringData::~StringData | ( |  | ) | `[inline, protected]`

deString2::StringData::StringData | ( |  | ) | `[inline]`

deString2::StringData::StringData | ( | const StringData & | ref | ) | `[inline]`

deString2::StringData::StringData | ( | const deString_char * | str | ) | `[inline]`

deString2::StringData::StringData | ( | long | max_len | ) | `[inline]`

## Member Function Documentation

long deString2::StringData::Claim | ( |  | ) | `[inline]`

deString2::StringData * deString2::StringData::getModString | ( |  | ) | `[inline]`

long deString2::StringData::Release | ( |  | ) | `[inline]`

## Member Data Documentation

long deString2::StringData::mAlloc

long deString2::StringData::mLength

long deString2::StringData::mRefs

deString_char* deString2::StringData::mString

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

- deString.hpp
- deString.cpp