rbegin.hpp
Go to the documentation of this file.
1 // Boost.Range library
2 //
3 // Copyright Thorsten Ottosen 2003-2004. 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/range/
9 //
10 
11 #ifndef BOOST_RANGE_RBEGIN_HPP
12 #define BOOST_RANGE_RBEGIN_HPP
13 
14 #if defined(_MSC_VER)
15 # pragma once
16 #endif
17 
18 #include <boost/range/end.hpp>
20 
21 namespace boost
22 {
23 
24 #ifdef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
25 
26 template< class C >
28 rbegin( C& c )
29 {
31 }
32 
33 #else
34 
35 template< class C >
37 rbegin( C& c )
38 {
40  iter_type;
41  return iter_type( boost::end( c ) );
42 }
43 
44 template< class C >
46 rbegin( const C& c )
47 {
49  iter_type;
50  return iter_type( boost::end( c ) );
51 }
52 
53 #endif // BOOST_NO_FUNCTION_TEMPLATE_ORDERING
54 
55 template< class T >
57 const_rbegin( const T& r )
58 {
59  return boost::rbegin( r );
60 }
61 
62 } // namespace 'boost'
63 
64 #endif
65 
boost::const_rbegin
BOOST_DEDUCED_TYPENAME range_reverse_iterator< const T >::type const_rbegin(const T &r)
Definition: rbegin.hpp:57
T
T
Definition: mem_fn_cc.hpp:25
end.hpp
boost
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
boost::foreach_detail_::end
auto_any< BOOST_DEDUCED_TYPENAME foreach_iterator< T, C >::type > end(auto_any_t col, type2type< T, C > *, boost::mpl::true_ *)
Definition: foreach.hpp:700
boost::iterators::reverse_iterator
Definition: iterator/reverse_iterator.hpp:21
reverse_iterator.hpp
BOOST_DEDUCED_TYPENAME
#define BOOST_DEDUCED_TYPENAME
Definition: suffix.hpp:467
boost::rbegin
BOOST_DEDUCED_TYPENAME range_reverse_iterator< C >::type rbegin(C &c)
Definition: rbegin.hpp:37
boost::range_reverse_iterator::type
reverse_iterator< BOOST_DEDUCED_TYPENAME range_iterator< BOOST_DEDUCED_TYPENAME remove_reference< T >::type >::type > type
Definition: range/reverse_iterator.hpp:35


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 03:45:49