Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cString.h File Reference
#include "cHeapObject.h"
#include "cRefPtr.h"
#include "StrT.h"
#include "cUnitTestDecl.h"

Go to the source code of this file.

Classes

class  Gray::CStringData
 
class  Gray::CStringT< _TYPE_CH >
 
class  Gray::cStringT< _TYPE_CH >
 

Namespaces

 Gray
 < The main namespace for all Core functions.
 

Macros

#define cStringT_DEF(t)   CStringT<t>
 

Typedefs

typedef cRefPtr< CStringData > Gray::CStringDataPtr
 Pointer to hold a ref to the string data so i can thread lock it. More...
 
typedef cStringT< wchar_t > Gray::cStringW
 
typedef cStringT< char > Gray::cStringA
 
typedef cStringT< GChar_t > Gray::cString
 
typedef cString Gray::CString
 

Functions

cStringA Gray::operator+ (const char *pStr1, const cStringA &s2)
 
cStringW Gray::operator+ (const wchar_t *pStr1, const cStringW &s2)
 
template<typename _TYPE_CH >
void Gray::operator>> (cArchive &ar, cStringT< _TYPE_CH > &pOb)
 
template<typename _TYPE_CH >
void Gray::operator<< (cArchive &ar, const cStringT< _TYPE_CH > &pOb)
 

Variables

class __DECL_IMPORT Gray::cStreamInput
 
class __DECL_IMPORT Gray::cStreamOutput
 
class __DECL_IMPORT Gray::cArchive
 

Detailed Description

Create a UTF8/UNICODE interchangeable string. ref counted string class. STL C string emulating.

Macro Definition Documentation

◆ cStringT_DEF

#define cStringT_DEF (   t)    CStringT<t>