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