range_fwd.hpp
Go to the documentation of this file.
1 // Boost.Range library
2 //
3 // Copyright Neil Groves 2003-2004.
4 // Use, modification and distribution is subject to the Boost Software
5 // License, Version 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 #ifndef BOOST_RANGE_RANGE_FWD_HPP_INCLUDED
11 #define BOOST_RANGE_RANGE_FWD_HPP_INCLUDED
12 
13 namespace boost
14 {
15 
16 // Extension points
17  template<typename C, typename Enabler>
18  struct range_iterator;
19 
20  template<typename C, typename Enabler>
21  struct range_mutable_iterator;
22 
23  template<typename C, typename Enabler>
24  struct range_const_iterator;
25 
26 // Core classes
27  template<typename IteratorT>
28  class iterator_range;
29 
30  template<typename ForwardRange>
31  class sub_range;
32 
33 // Meta-functions
34  template<typename T>
36 
37  template<typename T>
39 
40  template<typename T>
41  struct range_pointer;
42 
43  template<typename T>
45 
46  template<typename T>
48 
49  template<typename T>
50  struct range_size;
51 
52  template<typename T>
53  struct range_value;
54 
55  template<typename T>
57 
58  template<typename T>
60 
61 } // namespace boost
62 
63 #endif // include guard
boost::range_size
Definition: range_fwd.hpp:50
boost::has_range_const_iterator
Definition: range_fwd.hpp:59
boost
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
boost::range_reference
Definition: range_fwd.hpp:44
boost::range_difference
Definition: range_fwd.hpp:38
boost::range_pointer
Definition: range_fwd.hpp:41
boost::range_category
Definition: range_fwd.hpp:35
boost::has_range_iterator
Definition: range_fwd.hpp:56
boost::range_value
Definition: range_fwd.hpp:53
boost::range_reverse_iterator
Definition: range_fwd.hpp:47


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