BoostBoost.Signals: クラステンプレート last_value

ヘッダ

#include <boost/last_value.hpp>

概要

namespace boost {
  template<typename T>
  class last_value {
  public:
    typedef T result_type;

    template<typename InputIterator>
    result_type operator()(InputIterator, InputIterator) const;
  };

  template<>
  class last_value<void> {
  public:
    typedef implementation-defined result_type; // void は禁止

    template<typename InputIterator>
    result_type operator()(InputIterator, InputIterator) const;
  };
}

メンバ

template<typename InputIterator> result_type operator()(InputIterator first, InputIterator last) const;

template<typename InputIterator> result_type operator()(InputIterator first, InputIterator last) const;

Doug Gregor
Last modified: Fri Oct 11 05:42:17 EDT 2002