aux_/vector0.hpp
Go to the documentation of this file.
1 
2 #ifndef BOOST_MPL_VECTOR_AUX_VECTOR0_HPP_INCLUDED
3 #define BOOST_MPL_VECTOR_AUX_VECTOR0_HPP_INCLUDED
4 
5 // Copyright Aleksey Gurtovoy 2000-2004
6 //
7 // Distributed under the Boost Software License, Version 1.0.
8 // (See accompanying file LICENSE_1_0.txt or copy at
9 // http://www.boost.org/LICENSE_1_0.txt)
10 //
11 // See http://www.boost.org/libs/mpl for documentation.
12 
13 // $Id: vector0.hpp 13472 2017-08-22 07:53:44Z richean $
14 // $Date: 2017-08-22 09:53:44 +0200 (Di, 22 Aug 2017) $
15 // $Revision: 13472 $
16 
17 #include <boost/mpl/long.hpp>
18 #include <boost/mpl/void.hpp>
19 #include <boost/mpl/aux_/na.hpp>
21 
25 
26 namespace boost { namespace mpl {
27 
28 template< typename Dummy = na > struct vector0;
29 
30 template<> struct vector0<na>
31 {
32 #if defined(BOOST_MPL_CFG_TYPEOF_BASED_SEQUENCES)
33  typedef aux::vector_tag tag;
34  typedef vector0 type;
35  typedef long_<32768> lower_bound_;
36  typedef lower_bound_ upper_bound_;
37  typedef long_<0> size;
38 
39  static aux::type_wrapper<void_> item_(...);
40 #else
42  typedef vector0 type;
43  typedef void_ item0;
44 
45  typedef v_iter<vector0<>,0> begin;
46  typedef v_iter<vector0<>,0> end;
47 #endif
48 };
49 
50 }}
51 
52 #endif // BOOST_MPL_VECTOR_AUX_VECTOR0_HPP_INCLUDED
long_
Definition: long_fwd.hpp:22
void_
Definition: void.hpp:29
na
Definition: na_fwd.hpp:22
boost::mpl::vector0< na >::end
v_iter< vector0<>, 0 > end
Definition: aux_/vector0.hpp:46
boost::mpl::vector0< na >::type
vector0 type
Definition: aux_/vector0.hpp:42
boost
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.
iterator.hpp
boost::mpl::size
Definition: mpl/size.hpp:29
boost::mpl::v_iter
Definition: mpl/vector/aux_/iterator.hpp:36
type_wrapper.hpp
boost::mpl::vector0< na >::tag
aux::vector_tag< 0 > tag
Definition: aux_/vector0.hpp:41
na.hpp
long.hpp
boost::mpl::aux::vector_tag
Definition: mpl/vector/aux_/tag.hpp:27
boost::mpl::vector0< na >::begin
v_iter< vector0<>, 0 > begin
Definition: aux_/vector0.hpp:45
boost::foreach::tag
boost_foreach_argument_dependent_lookup_hack tag
Definition: foreach_fwd.hpp:31
tag.hpp
typeof.hpp
boost::mpl::vector0< na >::item0
void_ item0
Definition: aux_/vector0.hpp:43
boost::mpl::aux::type_wrapper
Definition: type_wrapper.hpp:22
void.hpp
boost::mpl::vector0
Definition: aux_/vector0.hpp:28


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