make_index_sequence.hpp File Reference

Classes

struct  boost::callable_traits::detail::index_sequence<... >
 
struct  boost::callable_traits::detail::concat< index_sequence< I1... >, index_sequence< I2... > >
 
struct  boost::callable_traits::detail::make_index_sequence_t< N >
 
struct  boost::callable_traits::detail::make_index_sequence_t< 0 >
 
struct  boost::callable_traits::detail::make_index_sequence_t< 1 >
 

Namespaces

 boost
 
 boost::callable_traits
 
 boost::callable_traits::detail
 

Macros

#define BOOST_CLBL_TRTS_IX_SEQ(...)    ::boost::callable_traits::detail::index_sequence<__VA_ARGS__>
 
#define BOOST_CLBL_TRTS_MAKE_IX_SEQ(...)    ::boost::callable_traits::detail::make_index_sequence<__VA_ARGS__>
 

Typedefs

template<std::size_t... I>
using boost::callable_traits::detail::make_index_sequence = typename make_index_sequence_t< I... >::type
 

Macro Definition Documentation

◆ BOOST_CLBL_TRTS_IX_SEQ

#define BOOST_CLBL_TRTS_IX_SEQ (   ...)     ::boost::callable_traits::detail::index_sequence<__VA_ARGS__>

Definition at line 12 of file make_index_sequence.hpp.

◆ BOOST_CLBL_TRTS_MAKE_IX_SEQ

#define BOOST_CLBL_TRTS_MAKE_IX_SEQ (   ...)     ::boost::callable_traits::detail::make_index_sequence<__VA_ARGS__>

Definition at line 16 of file make_index_sequence.hpp.