commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
String.cpp File Reference
#include <stdio.h>
#include <ctype.h>
#include "commore/IOBStream.h"
#include "commore/Error.h"
#include "commore/String.h"
#include "commore/AString.h"
#include "commore/CriticalSection.h"
#include "commore/CommBuffer.h"
#include "ListImpl.h"

Classes

class  StringAllocator
 
class  StringSearch
 
class  WCharsetSearch
 

Functions

 CMR_FILE_DECLARE ()
 
String operator+ (const String &lhs, const String &rhs)
 
String operator+ (const Char *lhs, const String &rhs)
 
String operator+ (const Char lhs, const String &rhs)
 
String operator+ (const String &lhs, const Char *rhs)
 
String operator+ (const String &lhs, const Char rhs)
 
CMREXD OBStreamoperator<< (OBStream &o, const String &s)
 
CMREXD void EncodeToUTF8 (Char ch, commore::OBStream &dest)
 
CMREXD void EncodeToUTF8 (const Char *source, commore::AString &dest)
 
CMREXD void EncodeToUTF8 (const commore::String &source, commore::AString &dest)
 
CMREXD OBStreamoperator<< (OBStream &o, const Char c)
 
CMREXD OBStreamoperator<< (OBStream &o, const Char *u)
 
CMREXD void DecodeFromUTF8 (const commore::AString &source, commore::String &dest)
 
bool Match_ (const String &source, const String &pattern, String &a0, String &a1, String &a2, String &a3, String &a4, String &a5, String &a6, String &a7, String &a8, String &a9)
 
 CMR_LIST_IMPL (String)
 

Function Documentation

CMR_FILE_DECLARE ( )
CMR_LIST_IMPL ( String  )
CMREXD void DecodeFromUTF8 ( const commore::AString source,
commore::String dest 
)
CMREXD void EncodeToUTF8 ( Char  ch,
commore::OBStream dest 
)
CMREXD void EncodeToUTF8 ( const Char source,
commore::AString dest 
)
CMREXD void EncodeToUTF8 ( const commore::String source,
commore::AString dest 
)
bool Match_ ( const String source,
const String pattern,
String a0,
String a1,
String a2,
String a3,
String a4,
String a5,
String a6,
String a7,
String a8,
String a9 
)
String operator+ ( const String lhs,
const String rhs 
)
String operator+ ( const Char lhs,
const String rhs 
)
String operator+ ( const Char  lhs,
const String rhs 
)
String operator+ ( const String lhs,
const Char rhs 
)
String operator+ ( const String lhs,
const Char  rhs 
)
CMREXD OBStream& operator<< ( OBStream o,
const String s 
)
CMREXD OBStream& operator<< ( OBStream o,
const Char  c 
)
CMREXD OBStream& operator<< ( OBStream o,
const Char u 
)