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
を使う。