Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 1.48 KB

op.top.rst

File metadata and controls

52 lines (34 loc) · 1.48 KB

top 構造体テンプレート

概要

// ヘッダ:<boost/xpressive/regex_actions.hpp>

struct :cpp~op::top {

// メンバクラス、構造体、共用体 template<typename Sig> struct :cpp!result { }; template<typename This, typename Sequence> struct :cpp!result<This(Sequence)> { // 型 typedef remove_reference< Sequence >::type :cpp!sequence_type; typedef mpl::if_c< is_const< sequence_type >::value, typename sequence_type::value_type const &, typename sequence_type::value_type & >::type :cpp!type; };

// 公開メンバ関数 <op.top.public-member-functions> template<typename Sequence> :cpp!result< top(Sequence &)>::type :cppoperator()(Sequence &) const;

};

説明

top 公開メンバ関数

param seq

一番上の要素にアクセスするシーケンス。

returns

:cppseq.top()