back 構造体テンプレート
-
struct op::back
back<>
は、コンテナの最後列の要素にアクセスする PolymorphicFunctionObject である。
概要
// ヘッダ::<boost/xpressive/regex_actions.hpp
> structback
{ // メンバクラス、構造体、共用体 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::const_reference, typename sequence_type::reference >::typetype
; }; // 公開メンバ関数 template<typename Sequence>result
< back(Sequence &)>::typeoperator()
(Sequence &) const; };