Theolizer
Version.1.2.0
serializer for C++ / Do you want to update your classes easily ?
|
Unicode文字列用補助ツール群 [詳解]
#include "internal/external.h"
#include <string>
#include <iostream>
クラス | |
struct | theolizer::MultiByte |
class | theolizer::u8string |
Unicode記録用文字列クラスu8string. [詳解] | |
class | theolizer::u8string::b_string |
名前空間 | |
theolizer | |
theolizer名前空間 | |
マクロ定義 | |
#define | THEOLIZER_INTERNAL_CONSTRUCTOR(dFromChar) |
#define | THEOLIZER_INTERNAL_FUNCTION(dFunc) |
#define | THEOLIZER_INTERNAL_FRIEND_RELATIONAL_OPERATOR(dFunc) |
#define | THEOLIZER_INTERNAL_GET_STRING(dToChar, dName) |
関数 | |
unsigned THEOLIZER_INTERNAL_DLL | theolizer::getACP () |
bool THEOLIZER_INTERNAL_DLL | theolizer::setACP (unsigned iCodePage) |
bool THEOLIZER_INTERNAL_DLL | theolizer::registerStream (std::istream *iIStream) |
bool THEOLIZER_INTERNAL_DLL | theolizer::registerStream (std::ostream *iOStream) |
bool THEOLIZER_INTERNAL_DLL | theolizer::registerStream (std::iostream *iIOStream) |
bool THEOLIZER_INTERNAL_DLL | theolizer::unregisterStream (std::istream *iIStream) |
bool THEOLIZER_INTERNAL_DLL | theolizer::unregisterStream (std::ostream *iOStream) |
bool THEOLIZER_INTERNAL_DLL | theolizer::unregisterStream (std::iostream *iIOStream) |
bool THEOLIZER_INTERNAL_DLL | theolizer::isInputByUtf8 (std::istream *iIStream) |
bool THEOLIZER_INTERNAL_DLL | theolizer::isOutputByUtf8 (std::ostream *iOStream) |
変数 | |
const THEOLIZER_INTERNAL_DLL unsigned | theolizer::kCP_ACP |
const THEOLIZER_INTERNAL_DLL unsigned | theolizer::kCP_UTF8 |
Unicode文字列用補助ツール群
u8string.h に定義があります。
#define THEOLIZER_INTERNAL_CONSTRUCTOR | ( | dFromChar | ) |
内部マクロ
u8string.h の 315 行目に定義があります。
#define THEOLIZER_INTERNAL_FRIEND_RELATIONAL_OPERATOR | ( | dFunc | ) |
内部マクロ
u8string.h の 379 行目に定義があります。
#define THEOLIZER_INTERNAL_FUNCTION | ( | dFunc | ) |
内部マクロ
u8string.h の 344 行目に定義があります。
#define THEOLIZER_INTERNAL_GET_STRING | ( | dToChar, | |
dName | |||
) |
内部マクロ
u8string.h の 458 行目に定義があります。