Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::multi_index::nth_index< MultiIndexContainer, N > Struct Template Reference

#include <multi_index_container_fwd.hpp>

Public Types

typedef mpl::at_c< typename
MultiIndexContainer::index_type_list,
N >::type 
type
 

Public Member Functions

 BOOST_STATIC_CONSTANT (int, M=mpl::size< typename MultiIndexContainer::index_type_list >::type::value)
 
 BOOST_STATIC_ASSERT (N >=0 &&N< M)
 

Member Typedef Documentation

template<typename MultiIndexContainer, int N>
typedef mpl::at_c< typename MultiIndexContainer::index_type_list,N>::type boost::multi_index::nth_index< MultiIndexContainer, N >::type

Member Function Documentation

template<typename MultiIndexContainer, int N>
boost::multi_index::nth_index< MultiIndexContainer, N >::BOOST_STATIC_ASSERT ( )
template<typename MultiIndexContainer, int N>
boost::multi_index::nth_index< MultiIndexContainer, N >::BOOST_STATIC_CONSTANT ( int  ,
= mpl::size< typename MultiIndexContainer::index_type_list >::type::value 
)

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