Theolizer  Version.1.2.0
serializer for C++ / Do you want to update your classes easily ?
theolizer::JsonOSerializer< uDefault, uDestinations > クラステンプレート

保存用JsonSerializer [詳解]

#include <serializer_json.h>

theolizer::JsonOSerializer< uDefault, uDestinations > の継承関係図
theolizer::JsonOSerializer< uDefault, uDestinations > 連携図

公開メンバ関数

 JsonOSerializer (std::ostream &iOStream, unsigned iGlobalVersionNo=kLastGlobalVersionNo, CheckMode iCheckMode=CheckMode::NoTypeCheck, bool iNoPrettyPrint=false, bool iNoThrowException=false)
 通常のコンストラクタ
 
 JsonOSerializer (std::ostream &iOStream, CheckMode iCheckMode, bool iNoPrettyPrint=false, bool iNoThrowException=false)
 GlobalVersionNo以外のオプションを指定するコンストラクタ
 
void setCharIsMultiByte (bool iCharIsMultiByte)
 std::stringをマルチ・パイト文字コードとして処理するかどうか指定する
 

静的公開メンバ関数

static bool hasProperty (Property iProperty)
 JsonOSerializerのプロパティ返却(3-1-3.プロパティ 参照)
 

詳解

template<Destination uDefault = theolizerD::All, Destination... uDestinations>
class theolizer::JsonOSerializer< uDefault, uDestinations >

保存用JsonSerializer

serializer_json.h593 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: