CrystalSpace

Public API Reference

csutil/csstring.h File Reference

String utility class. More...

#include "csextern.h"
#include "csutil/csuctransform.h"
#include "csutil/snprintf.h"
#include "csutil/util.h"

Go to the source code of this file.

Classes

class  csString
 Thin wrapper around csStringFast with its default buffer size. More...
class  csStringBase
 This is a string class with a range of useful operators and type-safe overloads. More...
class  csStringFast< LEN >
 Subclass of csStringBase that contains an internal buffer which is faster than the always dynamically allocated buffer of csStringBase. More...

Typedefs

typedef csStringFast csStringFastDefault
 Superclass of csString; normally csStringFast.

Functions

csStringBase operator+ (const csStringBase &iStr1, const char *iStr2)
 Concatenate a csStringBase with a null-terminated C-string.
csStringBase operator+ (const char *iStr1, const csStringBase &iStr2)
 Concatenate a null-terminated C-string with a csStringBase.

Detailed Description

String utility class.

Definition in file csstring.h.


Typedef Documentation

Superclass of csString; normally csStringFast.

Definition at line 1162 of file csstring.h.


Function Documentation

csStringBase operator+ ( const csStringBase iStr1,
const char *  iStr2 
) [inline]

Concatenate a csStringBase with a null-terminated C-string.

Definition at line 948 of file csstring.h.

csStringBase operator+ ( const char *  iStr1,
const csStringBase iStr2 
) [inline]

Concatenate a null-terminated C-string with a csStringBase.

Definition at line 942 of file csstring.h.


Generated for Crystal Space 2.0 by doxygen 1.6.1