CrystalSpace

Public API Reference

csString Class Reference

Thin wrapper around csStringFast<> with its default buffer size. More...

#include <csutil/csstring.h>

Inheritance diagram for csString:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 csString (unsigned char c)
 Create a csString object from a single unsigned character.
 csString (char c)
 Create a csString object from a single signed character.
 csString (const char *src, size_t _length)
 Create a csString object from a C string, given the length.
 csString (const char *src)
 Create a csString object from a null-terminated C string.
 csString (size_t Length)
 Create a csString object and reserve space for at least Length characters.
 csString ()
 Create an empty csString object.
 csString (const csStringBase &copy)
 csString (const csString &copy)
 Copy constructor.
const csStringoperator= (ulonglong x)
const csStringoperator= (longlong x)
const csStringoperator= (double x)
const csStringoperator= (float x)
const csStringoperator= (unsigned long x)
const csStringoperator= (long x)
const csStringoperator= (unsigned int x)
const csStringoperator= (int x)
const csStringoperator= (unsigned short x)
const csStringoperator= (short x)
const csStringoperator= (bool x)
const csStringoperator= (unsigned char x)
const csStringoperator= (char x)
const csStringoperator= (const char *copy)
const csStringoperator= (const csStringBase &copy)
 Assign a value to this string.
const csStringoperator= (const csString &copy)
 Assign a value to this string.

Detailed Description

Thin wrapper around csStringFast<> with its default buffer size.

Definition at line 1161 of file csstring.h.


Constructor & Destructor Documentation

csString::csString (  )  [inline]

Create an empty csString object.

Definition at line 1165 of file csstring.h.

csString::csString ( size_t  Length  )  [inline]

Create a csString object and reserve space for at least Length characters.

Definition at line 1170 of file csstring.h.

csString::csString ( const csString copy  )  [inline]

Copy constructor.

Definition at line 1173 of file csstring.h.

csString::csString ( const char *  src  )  [inline]

Create a csString object from a null-terminated C string.

Definition at line 1178 of file csstring.h.

csString::csString ( const char *  src,
size_t  _length 
) [inline]

Create a csString object from a C string, given the length.

Definition at line 1180 of file csstring.h.

csString::csString ( char  c  )  [inline]

Create a csString object from a single signed character.

Definition at line 1182 of file csstring.h.

csString::csString ( unsigned char  c  )  [inline]

Create a csString object from a single unsigned character.

Definition at line 1184 of file csstring.h.


Member Function Documentation

const csString& csString::operator= ( const csStringBase copy  )  [inline]

Assign a value to this string.

Reimplemented from csStringFast< LEN >.

Definition at line 1190 of file csstring.h.

const csString& csString::operator= ( const csString copy  )  [inline]

Assign a value to this string.

Definition at line 1188 of file csstring.h.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.4.7