top 構造体テンプレート
概要
// ヘッダ:<boost/xpressive/regex_actions.hpp> structtop{ // メンバクラス、構造体、共用体 template<typename Sig> structresult{ }; template<typename This, typename Sequence> structresult<This(Sequence)> { // 型 typedef remove_reference< Sequence >::typesequence_type; typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::value_type const &, typename sequence_type::value_type & >::typetype; }; // 公開メンバ関数 template<typename Sequence>result< top(Sequence &)>::typeoperator()(Sequence &) const; };