push 構造体テンプレート

struct op::push

push は、コンテナに値を追加する PolymorphicFunctionObject である。

概要

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

struct push {
  // 型
  typedef void result_type;

  // 公開メンバ関数
  template<typename Sequence, typename Value>
    void operator()(Sequence &, Value const &) const;
};

説明

push 公開メンバ関数

template<typename Sequence, typename Value>
void operator()(Sequence &seq, Value const &val) const

seq.push(val) と等価。

パラメータ
  • seq -- 値を追加する対象のシーケンス。

  • val -- シーケンスに追加する値。

戻り値

void