source: NonGTP/Boost/boost/visit_each.hpp @ 857

Revision 857, 748 bytes checked in by igarcia, 19 years ago (diff)
Line 
1// Boost.Signals library
2
3// Copyright Douglas Gregor 2001-2003. Use, modification and
4// distribution is subject to the Boost Software License, Version
5// 1.0. (See accompanying file LICENSE_1_0.txt or copy at
6// http://www.boost.org/LICENSE_1_0.txt)
7
8// For more information, see http://www.boost.org/libs/signals
9
10#ifndef BOOST_VISIT_EACH_HPP
11#define BOOST_VISIT_EACH_HPP
12
13#include <boost/config.hpp>
14
15namespace boost {
16  template<typename Visitor, typename T>
17  inline void visit_each(Visitor& visitor, const T& t, long)
18  {
19    visitor(t);
20  }
21
22  template<typename Visitor, typename T>
23  inline void visit_each(Visitor& visitor, const T& t)
24  {
25    visit_each(visitor, t, 0);
26  }
27}
28
29#endif // BOOST_VISIT_EACH_HPP
Note: See TracBrowser for help on using the repository browser.