unbounded.hpp
Go to the documentation of this file.
1 /* Copyright 2003-2013 Joaquin M Lopez Munoz.
2  * Distributed under the Boost Software License, Version 1.0.
3  * (See accompanying file LICENSE_1_0.txt or copy at
4  * http://www.boost.org/LICENSE_1_0.txt)
5  *
6  * See http://www.boost.org/libs/multi_index for library home page.
7  */
8 
9 #ifndef BOOST_MULTI_INDEX_DETAIL_UNBOUNDED_HPP
10 #define BOOST_MULTI_INDEX_DETAIL_UNBOUNDED_HPP
11 
12 #if defined(_MSC_VER)
13 #pragma once
14 #endif
15 
16 #include <boost/config.hpp> /* keep it first to prevent nasty warns in MSVC */
18 
19 namespace boost{
20 
21 namespace multi_index{
22 
23 /* dummy type and variable for use in ordered_index::range() */
24 
25 /* ODR-abiding technique shown at the example attached to
26  * http://lists.boost.org/Archives/boost/2006/07/108355.php
27  */
28 
29 namespace detail{class unbounded_helper;}
30 
31 detail::unbounded_helper unbounded(detail::unbounded_helper);
32 
33 namespace detail{
34 
36 {
40 };
41 
43 
44 } /* namespace multi_index::detail */
45 
47 {
48  return detail::unbounded_helper();
49 }
50 
51 /* tags used in the implementation of range */
52 
53 namespace detail{
54 
59 
60 } /* namespace multi_index::detail */
61 
62 } /* namespace multi_index */
63 
64 } /* namespace boost */
65 
66 #endif
boost::multi_index::detail::unbounded_type
unbounded_helper(* unbounded_type)(unbounded_helper)
Definition: unbounded.hpp:42
boost::multi_index::detail::upper_unbounded_tag
Definition: unbounded.hpp:57
config.hpp
boost
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
boost::multi_index::detail::both_unbounded_tag
Definition: unbounded.hpp:58
boost::multi_index::detail::lower_unbounded_tag
Definition: unbounded.hpp:56
boost::multi_index::detail::unbounded_helper::unbounded_helper
unbounded_helper(const unbounded_helper &)
Definition: unbounded.hpp:38
boost::multi_index::detail::none_unbounded_tag
Definition: unbounded.hpp:55
boost::multi_index::unbounded
detail::unbounded_helper unbounded(detail::unbounded_helper)
Definition: unbounded.hpp:46
boost::multi_index::detail::unbounded_helper
Definition: unbounded.hpp:35
boost::multi_index::detail::unbounded_helper::unbounded_helper
unbounded_helper()
Definition: unbounded.hpp:37
workaround.hpp


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