Boost C++ Libraries of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.


  An output iterator which simply discards output.
// Copyright Frank Mori Hess 2008.
// Distributed under the Boost Software License, Version
// 1.0. (See accompanying file LICENSE_1_0.txt or copy at

// See for library home page.


#include <boost/function_output_iterator.hpp>

namespace boost
  namespace signals2
    namespace detail
      class does_nothing
        template<typename T>
          void operator()(const T&) const
      typedef boost::function_output_iterator<does_nothing> null_output_iterator;
    } // namespace detail
  } // namespace signals2
} // namespace boost