Theolizer  Version.1.2.0
serializer for C++ / Do you want to update your classes easily ?
theolizer::internal::BaseSerializer クラスabstract

基底Serializer [詳解]

#include <core_serializer.h>

theolizer::internal::BaseSerializer の継承関係図
theolizer::internal::BaseSerializer 連携図

公開メンバ関数

virtual void setCharIsMultiByte (bool)
 std::stringをマルチ・パイト文字コードとして処理することを指定する(NOP)
 
unsigned getGlobalVersionNo () const
 処理中のグローバル・バージョン番号返却(3-1-2.メンバ関数 参照)
 
void clearTracking ()
 オブジェクト追跡の区切り(3-1-2.メンバ関数 参照)
 
template<typename tTypeList >
tTypeList & getSharedPtrTable (std::type_index iTypeIndex)
 共有ポインタ(例えばstd::shared_ptr)回復用のテーブル
 
CheckMode getCheckMode ()
 現在のCheckMode返却(3-1-2.メンバ関数 参照)
 
- 基底クラス theolizer::internal::ErrorBase に属する継承公開メンバ関数
ErrorInfo const & getErrorInfo () const
 エラー情報返却(3-1-2.メンバ関数 参照)
 
bool isError ()
 エラー発生ならtrue(3-1-2.メンバ関数 参照)
 
void resetError ()
 

フレンド

THEOLIZER_INTERNAL_DLL bool isLastVersion ()
 
THEOLIZER_INTERNAL_DLL bool isSaver ()
 
THEOLIZER_INTERNAL_DLL unsigned & getUpVersionCount ()
 
template<class tVersionType >
void saveClass (BaseSerializer &, tVersionType &)
 
template<class tVersionType >
void loadClass (BaseSerializer &, tVersionType &)
 

詳解

基底Serializer

各シリアライザがprotected継承する

core_serializer.h560 行目に定義があります。


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