Public Types | Public Member Functions | List of all members
boost::mpl::s_item< T, Base > Struct Template Reference

#include <item.hpp>

Inheritance diagram for boost::mpl::s_item< T, Base >:
Inheritance graph
[legend]

Public Types

typedef Base::item_ base
 
typedef s_item< T, Baseitem_
 
typedef T item_type_
 
typedef void_ last_masked_
 
typedef next< typename Base::order >::type order
 
typedef char(& order_tag_)[BOOST_MPL_AUX_MSVC_VALUE_WKND(order)::value]
 
typedef next< typename Base::size >::type size
 
typedef s_item type
 

Public Member Functions

 BOOST_MPL_AUX_SET_OVERLOAD (aux::no_tag, IS_MASKED, s_item, aux::type_wrapper< T > *)
 
 BOOST_MPL_AUX_SET_OVERLOAD (order_tag_, ORDER_BY_KEY, s_item, aux::type_wrapper< T > *)
 
- Public Member Functions inherited from Base
virtual void saySomething ()=0
 
virtual ~Base ()
 

Detailed Description

template<typename T, typename Base>
struct boost::mpl::s_item< T, Base >

Definition at line 29 of file set/aux_/item.hpp.

Member Typedef Documentation

◆ base

template<typename T , typename Base >
typedef Base::item_ boost::mpl::s_item< T, Base >::base

Definition at line 35 of file set/aux_/item.hpp.

◆ item_

template<typename T , typename Base >
typedef s_item<T,Base> boost::mpl::s_item< T, Base >::item_

Definition at line 32 of file set/aux_/item.hpp.

◆ item_type_

template<typename T , typename Base >
typedef T boost::mpl::s_item< T, Base >::item_type_

Definition at line 34 of file set/aux_/item.hpp.

◆ last_masked_

template<typename T , typename Base >
typedef void_ boost::mpl::s_item< T, Base >::last_masked_

Definition at line 33 of file set/aux_/item.hpp.

◆ order

template<typename T , typename Base >
typedef next< typename Base::order >::type boost::mpl::s_item< T, Base >::order

Definition at line 39 of file set/aux_/item.hpp.

◆ order_tag_

template<typename T , typename Base >
typedef char(& boost::mpl::s_item< T, Base >::order_tag_)[BOOST_MPL_AUX_MSVC_VALUE_WKND(order)::value]

Definition at line 44 of file set/aux_/item.hpp.

◆ size

template<typename T , typename Base >
typedef next< typename Base::size >::type boost::mpl::s_item< T, Base >::size

Definition at line 38 of file set/aux_/item.hpp.

◆ type

template<typename T , typename Base >
typedef s_item boost::mpl::s_item< T, Base >::type

Definition at line 36 of file set/aux_/item.hpp.

Member Function Documentation

◆ BOOST_MPL_AUX_SET_OVERLOAD() [1/2]

template<typename T , typename Base >
boost::mpl::s_item< T, Base >::BOOST_MPL_AUX_SET_OVERLOAD ( aux::no_tag  ,
IS_MASKED  ,
s_item< T, Base ,
aux::type_wrapper< T > *   
)

◆ BOOST_MPL_AUX_SET_OVERLOAD() [2/2]

template<typename T , typename Base >
boost::mpl::s_item< T, Base >::BOOST_MPL_AUX_SET_OVERLOAD ( order_tag_  ,
ORDER_BY_KEY  ,
s_item< T, Base ,
aux::type_wrapper< T > *   
)

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 03:57:26