Public Types | Public Member Functions | List of all members
boost::multi_index::tag<> Struct Template Reference

#include <tag.hpp>

Inheritance diagram for boost::multi_index::tag<>:
Inheritance graph
[legend]

Public Types

typedef mpl::transform< mpl::vector< BOOST_PP_ENUM_PARAMS(BOOST_MULTI_INDEX_TAG_SIZE, T)>, mpl::identity< mpl::_1 > >::type type
 

Public Member Functions

 BOOST_STATIC_ASSERT (detail::no_duplicate_tags< type >::value)
 

Detailed Description

template<BOOST_PP_ENUM_BINARY_PARAMS( BOOST_MULTI_INDEX_TAG_SIZE, typename T,=mpl::na BOOST_PP_INTERCEPT)>
struct boost::multi_index::tag<>

Definition at line 68 of file multi_index/tag.hpp.

Member Typedef Documentation

◆ type

template<BOOST_PP_ENUM_BINARY_PARAMS( BOOST_MULTI_INDEX_TAG_SIZE, typename T,=mpl::na BOOST_PP_INTERCEPT) >
typedef mpl::transform< mpl::vector<BOOST_PP_ENUM_PARAMS(BOOST_MULTI_INDEX_TAG_SIZE,T)>, mpl::identity<mpl::_1> >::type boost::multi_index::tag<>::type

Definition at line 77 of file multi_index/tag.hpp.

Member Function Documentation

◆ BOOST_STATIC_ASSERT()

template<BOOST_PP_ENUM_BINARY_PARAMS( BOOST_MULTI_INDEX_TAG_SIZE, typename T,=mpl::na BOOST_PP_INTERCEPT) >
boost::multi_index::tag<>::BOOST_STATIC_ASSERT ( detail::no_duplicate_tags< type >::value  )

The documentation for this struct was generated from the following file:


sick_visionary_ros
Author(s): SICK AG TechSupport 3D Snapshot
autogenerated on Thu Feb 8 2024 04:38:13