Classes |
|
| class | InternalString |
| struct | InternalStringHash |
| struct | InternalStringEqual |
| class | ConstantCString |
| class | ConstantIString |
| class | DynamicCString |
| class | DynamicIString |
| class | ConstantCStringSort |
| class | ConstantIStringSort |
| class | DynamicCStringSort |
| class | DynamicIStringSort |
Typedefs |
|
| typedef
InternalString < awString::CString > |
InternalCString |
| typedef
InternalString < awString::IString > |
InternalIString |
| typedef
aw::unordered_set < InternalCString, InternalStringHash < InternalCString > , InternalStringEqual < InternalCString > > |
CStringSet |
| typedef
aw::unordered_set < InternalIString, InternalStringHash < InternalIString > , InternalStringEqual < InternalIString > > |
IStringSet |
| typedef int(* | SharedIncrementFunc )(int &) |
| typedef void(* | SharedLockingFunc )() |
Functions |
|
| AWSTRING_DECL unsigned int | getMultiByteStringSize (wchar_t *wcOutBuf, const char *mbInBuf, unsigned int nwchars) |
| AWSTRING_DECL unsigned int | MBStoWCS (const char *mbInBuf, unsigned int mbLenBytes, wchar_t *wcOutBuf, unsigned int wOutBufLen, bool *conversionOkayFlag=0) |
| AWSTRING_DECL unsigned int | WCStoMBS (const wchar_t *wcInBuf, const unsigned int wInBufLen, char *mbOutBuf, unsigned int mbLenBytes, bool *conversionOkayFlag=0) |
| AWSTRING_DECL unsigned int | UTF8toWCS (const char *utf8InBuf, unsigned int utf8LenBytes, wchar_t *wcOutBuf, unsigned int wOutBufLen, bool preserveBOM=false, bool *conversionOkayFlag=0) |
| AWSTRING_DECL unsigned int | WCStoUTF8 (const wchar_t *wcInBuf, const unsigned int wInBufLen, char *utf8OutBuf, unsigned int utf8LenBytes, bool *conversionOkayFlag=0) |
| AWSTRING_DECL int | detectUTF8BOM (const char *inBuf, int inBufLen) |
| AWSTRING_DECL char | getDefaultMBChar (void) |
| AWSTRING_DECL wchar_t | getDefaultWChar (void) |
| AWSTRING_DECL awString::CString | plus (const awString::CString &inStr1, const awString::CString &inStr2) |
| AWSTRING_DECL awString::CString & | plusEqual (awString::CString &inStr1, const awString::CString &inStr2) |
| AWSTRING_DECL bool | equal (const awString::CString &inStr1, const awString::CString &inStr2) |
| AWSTRING_DECL bool | equal (const awString::CString &inStr1, const char *inStr2) |
| AWSTRING_DECL bool | notEqual (const awString::CString &inStr1, const awString::CString &inStr2) |
| AWSTRING_DECL bool | less (const awString::CString &inStr1, const awString::CString &inStr2) |
| AWSTRING_DECL bool | lessEqual (const awString::CString &inStr1, const awString::CString &inStr2) |
| AWSTRING_DECL bool | greater (const awString::CString &inStr1, const awString::CString &inStr2) |
| AWSTRING_DECL bool | greaterEqual (const awString::CString &inStr1, const awString::CString &inStr2) |
| AWSTRING_DECL awString::IString | plus (const awString::IString &inStr1, const awString::IString &inStr2) |
| AWSTRING_DECL awString::IString & | plusEqual (awString::IString &inStr1, const awString::IString &inStr2) |
| AWSTRING_DECL bool | equal (const awString::IString &inStr1, const awString::IString &inStr2) |
| AWSTRING_DECL bool | notEqual (const awString::IString &inStr1, const awString::IString &inStr2) |
| AWSTRING_DECL bool | less (const awString::IString &inStr1, const awString::IString &inStr2) |
| AWSTRING_DECL bool | lessEqual (const awString::IString &inStr1, const awString::IString &inStr2) |
| AWSTRING_DECL bool | greater (const awString::IString &inStr1, const awString::IString &inStr2) |
| AWSTRING_DECL bool | greaterEqual (const awString::IString &inStr1, const awString::IString &inStr2) |
| CString & | operator+= (CString &a, const CString &b) |
| IString & | operator+= (IString &a, const IString &b) |
| AWSTRING_DECL ConstantCString | intern (const char *) |
| AWSTRING_DECL ConstantCString | intern (const awString::CString &) |
| AWSTRING_DECL ConstantIString | intern (const wchar_t *) |
| AWSTRING_DECL ConstantIString | intern (const awString::IString &) |
| AWSTRING_DECL DynamicCString | intern_dynamic (const char *) |
| AWSTRING_DECL DynamicCString | intern_dynamic (const awString::CString &) |
| AWSTRING_DECL DynamicIString | intern_dynamic (const wchar_t *) |
| AWSTRING_DECL DynamicIString | intern_dynamic (const awString::IString &) |
| AWSTRING_DECL void | increaseStringRef (InternalCString *) |
| AWSTRING_DECL void | decreaseStringRef (InternalCString *) |
| AWSTRING_DECL void | sharedStringThreading (SharedLockingFunc lock, SharedLockingFunc unlock, SharedIncrementFunc inc, SharedIncrementFunc dec) |
| AWSTRING_DECL void | deleteStringTables () |
| AWSTRING_DECL int | numInternedCStrings () |
| AWSTRING_DECL int | numInternedIStrings () |
| typedef InternalString<awString::CString> InternalCString |
| typedef InternalString<awString::IString> InternalIString |
| typedef aw::unordered_set<InternalCString, InternalStringHash<InternalCString>, InternalStringEqual<InternalCString> > CStringSet |
| typedef aw::unordered_set<InternalIString, InternalStringHash<InternalIString>, InternalStringEqual<InternalIString> > IStringSet |
| typedef int(* SharedIncrementFunc)(int &) |
| typedef void(* SharedLockingFunc)() |
| AWSTRING_DECL unsigned int awString::getMultiByteStringSize | ( | wchar_t * | wcOutBuf, |
| const char * | mbInBuf, | ||
| unsigned int | nwchars | ||
| ) |
| AWSTRING_DECL unsigned int awString::MBStoWCS | ( | const char * | mbInBuf, |
| unsigned int | mbLenBytes, | ||
| wchar_t * | wcOutBuf, | ||
| unsigned int | wOutBufLen, | ||
| bool * | conversionOkayFlag =
0 |
||
| ) |
| AWSTRING_DECL unsigned int awString::WCStoMBS | ( | const wchar_t * | wcInBuf, |
| const unsigned int | wInBufLen, | ||
| char * | mbOutBuf, | ||
| unsigned int | mbLenBytes, | ||
| bool * | conversionOkayFlag =
0 |
||
| ) |
| AWSTRING_DECL unsigned int awString::UTF8toWCS | ( | const char * | utf8InBuf, |
| unsigned int | utf8LenBytes, | ||
| wchar_t * | wcOutBuf, | ||
| unsigned int | wOutBufLen, | ||
| bool | preserveBOM =
false, |
||
| bool * | conversionOkayFlag =
0 |
||
| ) |
| AWSTRING_DECL unsigned int awString::WCStoUTF8 | ( | const wchar_t * | wcInBuf, |
| const unsigned int | wInBufLen, | ||
| char * | utf8OutBuf, | ||
| unsigned int | utf8LenBytes, | ||
| bool * | conversionOkayFlag =
0 |
||
| ) |
| AWSTRING_DECL int awString::detectUTF8BOM | ( | const char * | inBuf, |
| int | inBufLen | ||
| ) |
| AWSTRING_DECL char awString::getDefaultMBChar | ( | void | ) |
| AWSTRING_DECL wchar_t awString::getDefaultWChar | ( | void | ) |
| AWSTRING_DECL awString::CString awString::plus | ( | const awString::CString & | inStr1, |
| const awString::CString & | inStr2 | ||
| ) |
| AWSTRING_DECL awString::CString& awString::plusEqual | ( | awString::CString & | inStr1, |
| const awString::CString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::equal | ( | const awString::CString & | inStr1, |
| const awString::CString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::equal | ( | const awString::CString & | inStr1, |
| const char * | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::notEqual | ( | const awString::CString & | inStr1, |
| const awString::CString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::less | ( | const awString::CString & | inStr1, |
| const awString::CString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::lessEqual | ( | const awString::CString & | inStr1, |
| const awString::CString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::greater | ( | const awString::CString & | inStr1, |
| const awString::CString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::greaterEqual | ( | const awString::CString & | inStr1, |
| const awString::CString & | inStr2 | ||
| ) |
| AWSTRING_DECL awString::IString awString::plus | ( | const awString::IString & | inStr1, |
| const awString::IString & | inStr2 | ||
| ) |
| AWSTRING_DECL awString::IString& awString::plusEqual | ( | awString::IString & | inStr1, |
| const awString::IString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::equal | ( | const awString::IString & | inStr1, |
| const awString::IString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::notEqual | ( | const awString::IString & | inStr1, |
| const awString::IString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::less | ( | const awString::IString & | inStr1, |
| const awString::IString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::lessEqual | ( | const awString::IString & | inStr1, |
| const awString::IString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::greater | ( | const awString::IString & | inStr1, |
| const awString::IString & | inStr2 | ||
| ) |
| AWSTRING_DECL bool awString::greaterEqual | ( | const awString::IString & | inStr1, |
| const awString::IString & | inStr2 | ||
| ) |
| CString& awString::operator+= | ( | CString & | a, |
| const CString & | b | ||
| ) | [inline] |
{
return plusEqual( a, b );
}
| IString& awString::operator+= | ( | IString & | a, |
| const IString & | b | ||
| ) | [inline] |
{
return plusEqual( a, b );
}
| AWSTRING_DECL ConstantCString awString::intern | ( | const char * | ) |
| AWSTRING_DECL ConstantCString awString::intern | ( | const awString::CString & | ) |
| AWSTRING_DECL ConstantIString awString::intern | ( | const wchar_t * | ) |
| AWSTRING_DECL ConstantIString awString::intern | ( | const awString::IString & | ) |
| AWSTRING_DECL DynamicCString awString::intern_dynamic | ( | const char * | ) |
| AWSTRING_DECL DynamicCString awString::intern_dynamic | ( | const awString::CString & | ) |
| AWSTRING_DECL DynamicIString awString::intern_dynamic | ( | const wchar_t * | ) |
| AWSTRING_DECL DynamicIString awString::intern_dynamic | ( | const awString::IString & | ) |
| AWSTRING_DECL void increaseStringRef | ( | InternalCString * | ) |
| AWSTRING_DECL void decreaseStringRef | ( | InternalCString * | ) |
| AWSTRING_DECL void awString::sharedStringThreading | ( | SharedLockingFunc | lock, |
| SharedLockingFunc | unlock, | ||
| SharedIncrementFunc | inc, | ||
| SharedIncrementFunc | dec | ||
| ) |
| AWSTRING_DECL void awString::deleteStringTables | ( | ) |
| AWSTRING_DECL int awString::numInternedCStrings | ( | ) |
| AWSTRING_DECL int awString::numInternedIStrings | ( | ) |