boost::static_visitor
static_visitor の operator() には const を付けないとエラーになる。
struct : public boost::static_visitor<> { templatevoid operator()(T& v) const { v.somothing(); } };
static_visitor の operator() には const を付けないとエラーになる。
struct : public boost::static_visitor<> { templatevoid operator()(T& v) const { v.somothing(); } };