String Definitions.
More...
#include "cel_debug.h"
#include "cel_types.h"
#include "cel_memory.h"
#include "cel_printf.h"
#include "cel_referable.h"
#include "cel_utf8.h"
#include "cel_sstring.h"
#include "cel_stringutil.h"
#include "cel_datatraits.h"
#include "cel_stdint.h"
#include "cel_unicode.h"
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cwchar>
#include <string>
|
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::formatv (const char *format, std::va_list ap) |
|
String | Celartem::format (const wchar_t *inFormat,...) |
|
String | Celartem::formatv (const wchar_t *format, std::va_list ap) |
|
String | Celartem::format_utf8 (const char *inFormat,...) |
|
String | Celartem::formatv_utf8 (const char *inFormat, std::va_list ap) |
|
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) |
|
This macro is to ease the conversion UTF-8 string into the environment native multibyte string. In Mac OS X, this macro does nothing since UTF-8 is the native multibyte string.
- Parameters
-
Referenced by Celartem::DataStore::get().
#define TO_TCS |
( |
|
str | ) |
TO_MBS(str) |
This macro is provided for the purpose of realizing Windows tchar.h
compatible behavior. It eases the conversion UTF-8 string into LPCTSTR string (string of TCHAR
).
This macro is to ease the conversion UTF-8 string into UTF16 string.
- Parameters
-
This macro is to ease the conversion UTF-8 string into UTF32 string.
- Parameters
-
This macro is to ease the conversion UTF-8 string into Wide Character string (string of wchar_t
).
- Parameters
-