Theolizer
Version.1.2.0
serializer for C++ / Do you want to update your classes easily ?
|
クラス | |
struct | theolizer::MultiByte |
class | theolizer::u8string |
Unicode記録用文字列クラスu8string. [詳解] | |
関数 | |
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 |
unsigned THEOLIZER_INTERNAL_DLL theolizer::getACP | ( | ) |
現在のコード・ページ獲得
bool THEOLIZER_INTERNAL_DLL theolizer::isInputByUtf8 | ( | std::istream * | iIStream | ) |
Multi Byte変換しない(UTF-8で入力する)時、true返却。
bool THEOLIZER_INTERNAL_DLL theolizer::isOutputByUtf8 | ( | std::ostream * | iOStream | ) |
Multi Byte変換しない(UTF-8で出力する)時、true返却。
bool THEOLIZER_INTERNAL_DLL theolizer::registerStream | ( | std::istream * | iIStream | ) |
Multi Byte変換する対象としてstd::istreamを登録する。
bool THEOLIZER_INTERNAL_DLL theolizer::registerStream | ( | std::ostream * | iOStream | ) |
Multi Byte変換する対象としてstd::ostreamを登録する。
bool THEOLIZER_INTERNAL_DLL theolizer::registerStream | ( | std::iostream * | iIOStream | ) |
Multi Byte変換する対象としてstd::iostreamを登録する。
bool THEOLIZER_INTERNAL_DLL theolizer::setACP | ( | unsigned | iCodePage | ) |
コード・ページ設定:失敗時false返却(非Windowsは常にtrue)
bool THEOLIZER_INTERNAL_DLL theolizer::unregisterStream | ( | std::istream * | iIStream | ) |
std::istreamをMulti Byte変換する対象から解除する。
bool THEOLIZER_INTERNAL_DLL theolizer::unregisterStream | ( | std::ostream * | iOStream | ) |
std::ostreamをMulti Byte変換する対象から解除する。
bool THEOLIZER_INTERNAL_DLL theolizer::unregisterStream | ( | std::iostream * | iIOStream | ) |
std::iostreamをMulti Byte変換する対象から解除する。
const THEOLIZER_INTERNAL_DLL unsigned theolizer::kCP_ACP |
WindowsのCP_ACPと同じ値
const THEOLIZER_INTERNAL_DLL unsigned theolizer::kCP_UTF8 |
WindowsのCP_UTF8と同じ値