BoostBoost.Signals: class template last_value

Header

#include <boost/last_value.hpp>

Synopsis

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; // cannot be void

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

Members

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