hamigaki::member_size —
メンバのバイナリサイズを返すメタ関数。
template<typename T> struct member_size : public boost::mpl::size_t<MEMBERSIZE(T)> { };
member_sizeは、型Tの示すメンバをバイナリ出力するのに必要なバッファサイズを返すメタ関数である。ここで、MEMBERSIZE(T)は、、型Tの示すメンバをバイナリ出力した場合のバイト数を表すものとする。
member_size
T
MEMBERSIZE(T)