Struct template struct_traits
hamigaki::struct_traits —
構造体のバイナリ入出力の方法を指定する。
Synopsis
template<typename T>
struct struct_traits {
// types
typedef implementation defined members;
};
Description
membersは、型Tのメンバ変数に対するmemberかpaddingのSequenceで、Sequenceの順序に従って入出力を行うよう指定する。
ここでいうSequenceとは、Boost.MPLのSequenceのことであり、通常はboost::mpl::single_viewやboost::mpl::listを使う。