Classes |
| class | Celartem::ReferableString |
| | Do not use this interface directly; use String instead of it. More...
|
| struct | Celartem::utf8s |
| | This class is to pass UTF-8 string directly to String class. More...
|
| class | Celartem::Region |
| | This class stores information about matching region. More...
|
| class | Celartem::String |
| | This class stores C/C++ style null terminated string. More...
|
| class | Celartem::String::Transform |
| struct | Celartem::CharsetConverter< Char > |
| struct | Celartem::CharsetConverter< char > |
| struct | Celartem::CharsetConverter< UChar2 > |
| struct | Celartem::CharsetConverter< UChar4 > |
Namespaces |
| namespace | Celartem |
Defines |
| #define | TO_MBS(str) (::Celartem::CharsetConverter<char>::convert(str)) |
| #define | TO_WCS(str) (::Celartem::CharsetConverter<wchar_t>::convert(str)) |
| #define | TO_TCS(str) TO_MBS(str) |
| #define | TO_UTF16(str) (::Celartem::CharsetConverter<::Celartem::UChar2>::convert(str)) |
| #define | TO_UTF32(str) (::Celartem::CharsetConverter<::Celartem::UChar4>::convert(str)) |
Enumerations |
| enum | Celartem::NULL_STRING |
| | This enumeration defines NullString.
More...
|
Functions |
| String | Celartem::operator+ (const utf8s &str1, const String &str2) |
| String | Celartem::operator+ (const char *str1, const String &str2) |
| String | Celartem::operator+ (const UChar2 *str1, const String &str2) |
| String | Celartem::operator+ (const UChar4 *str1, const String &str2) |
| String | Celartem::format (const char *inFormat,...) |
| String | Celartem::format (const wchar_t *inFormat,...) |
| String | Celartem::format_utf8 (const char *inFormat,...) |
| String | Celartem::repeatString (const String &string, size_t count) |
| String | Celartem::stringFromUnicode (const UChar1 *string, size_t length=-1) |
| String | Celartem::stringFromUnicode (const UChar2 *string, size_t length=-1) |
| String | Celartem::stringFromUnicode (const UChar4 *string, size_t length=-1) |
| String | Celartem::repeatChar (UChar4 chr, size_t count) |
| String | Celartem::chr (UChar4 chr) |
Variables |
| static const size_t | Celartem::notFound = (size_t)SSIZE_MIN |
| | Indicates "Not Found".
|
| static const size_t | Celartem::STR_AUTOSIZE = (size_t)SSIZE_MIN |
| | Instructs the method to check the length.
|
String Definitions.