epoc32/include/stdapis/boost/visit_each.hpp
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:27:01 +0100
branchSymbian2
changeset 3 e1b950c65cb4
permissions -rw-r--r--
Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
     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 
    15 namespace 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