|
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 行目に定義があります。