# MCString.h File Reference

## Classes
class | TMCAsciiTranslationTable
class | TMCString
class | TMCDynamicString
class | TMCWideString
## Defines
#define | kUndefinedIndex (0xFFFFFFFF)
#define | kStartIndex (0)
#define | DECLAREMCSTRING(size)
## Functions
TMCString1023 | operator+ (const TMCString &ss1, const TMCString &ss2)
## Variables
const TMCString15 | kNullString

## Define Documentation

#define DECLAREMCSTRING | ( | size |  | ) |

Value:

    class TMCString##size: public TMCString {\
    public:\
            TMCString##size();\
            TMCString##size(const int8* ss);\
            TMCString##size(const int8* ss, uint32 length);\
            TMCString##size(const TMCString& astring);\
            TMCString##size(const TMCString& astring, uint32 inIndex, uint32 inLength = 0);\
            TMCString& operator=(const TMCString& ss);\
            TMCString##size &operator=(const TMCString##size& ss);\
    protected:\
            virtual int8* GetString() const;\
            int8 fStringBuffer[size+1];\
            };

#define kStartIndex (0)

#define kUndefinedIndex (0xFFFFFFFF)

## Function Documentation

TMCString1023 operator+ | ( | const TMCString & | ss1,
|  | const TMCString & | ss2 |
| ) |  |  |

## Variable Documentation

const TMCString15 kNullString