sick_visionary_cpp_shared
3pp
boost
mpl
vector
aux_
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
>
20
#include <
boost/mpl/aux_/type_wrapper.hpp
>
21
22
#include <
boost/mpl/vector/aux_/iterator.hpp
>
23
#include <
boost/mpl/vector/aux_/tag.hpp
>
24
#include <
boost/mpl/aux_/config/typeof.hpp
>
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
41
typedef
aux::vector_tag<0>
tag
;
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