Common Library  0.9.5
serialize.h ファイル

データのシリアライズ・デシリアライズ化 [詳解]

データ構造

class  tadah_fussy::gadget::Serialization< Code, Out >
 データをビット列に変換する [詳解]
 
class  tadah_fussy::gadget::Deserialization< In >
 ビット列をデータに変換する [詳解]
 

名前空間

 tadah_fussy
 作成者 tadah_fussy
 

関数

template<class Container , class Out >
Serialization< typename Container::value_type, std::insert_iterator< Container > > tadah_fussy::gadget::Create_InsertSerialization (Container &c, Out out)
 std::insert_iterator を利用した Serialization オブジェクトを生成するヘルパ関数 [詳解]
 
template<class Container >
Serialization< typename Container::value_type, std::back_insert_iterator< Container > > tadah_fussy::gadget::Create_BackInsertSerialization (Container &c)
 std::back_insert_iterator を利用した Serialization オブジェクトを生成するヘルパ関数 [詳解]
 
template<class Container >
Serialization< typename Container::value_type, std::front_insert_iterator< Container > > tadah_fussy::gadget::Create_FrontInsertSerialization (Container &c)
 std::front_insert_iterator を利用した Serialization オブジェクトを生成するヘルパ関数 [詳解]
 

詳解

データのシリアライズ・デシリアライズ化

著者
tadah_fussy
日付
2019/04/09 新規作成
2019/04/16 error_library.h を利用したエラーチェックの追加
2021/04/02 文字コードを UTF-8 に変更

関数詳解

◆ Create_InsertSerialization()

template<class Container , class Out >
Serialization< typename Container::value_type, std::insert_iterator< Container > > tadah_fussy::gadget::Create_InsertSerialization ( Container &  c,
Out  out 
)

std::insert_iterator を利用した Serialization オブジェクトを生成するヘルパ関数

引数
c対象のコンテナ
out出力先のイテレータ
戻り値
std::insert_iterator を利用した Serialization オブジェクト

◆ Create_BackInsertSerialization()

template<class Container >
Serialization< typename Container::value_type, std::back_insert_iterator< Container > > tadah_fussy::gadget::Create_BackInsertSerialization ( Container &  c)

std::back_insert_iterator を利用した Serialization オブジェクトを生成するヘルパ関数

引数
c対象のコンテナ
戻り値
std::back_insert_iterator を利用した Serialization オブジェクト

◆ Create_FrontInsertSerialization()

template<class Container >
Serialization< typename Container::value_type, std::front_insert_iterator< Container > > tadah_fussy::gadget::Create_FrontInsertSerialization ( Container &  c)

std::front_insert_iterator を利用した Serialization オブジェクトを生成するヘルパ関数

引数
c対象のコンテナ
戻り値
std::front_insert_iterator を利用した Serialization オブジェクト