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

| 製作著作 © 2006, 2007 Takeshi Mouri