Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/boost/visit_each.hpp @ 16

Last change on this file since 16 was 12, checked in by landauf, 16 years ago

added boost

File size: 719 bytes
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.