Loading [MathJax]/extensions/tex2jax.js
Tatooine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages Concepts
Classes | Typedefs
Collaboration diagram for at:

Classes

struct  tatooine::type_list_at_impl< TypeList, I >
 Access to the Ith element of TypeList. More...
 
struct  tatooine::type_list_out_of_bounds
 
struct  tatooine::type_list_at_impl< type_list_impl< Front, Rest... >, I >
 Recursive Stepping through all types of a list. More...
 
struct  tatooine::type_list_at_impl< type_list_impl<>, I >
 Recursive Stepping through all types of a list. More...
 
struct  tatooine::type_list_at_impl< type_list_impl< Front, Rest... >, 0 >
 Returns the front of a tatooine::type_list_impl with I = 0. More...
 
struct  tatooine::type_list_at_impl< type_set_impl< Types... >, I >
 Access to the Ith element of TypeList. More...
 

Typedefs

template<typename TypeList , std::size_t I>
using tatooine::type_list_at = typename type_list_at_impl< TypeList, I >::type
 Access to the Ith element of TypeList. More...
 

Detailed Description

Using tatooine::type_list_at one can access the ith type of a tatooine::type_list_impl.

Typedef Documentation

◆ type_list_at

template<typename TypeList , std::size_t I>
using tatooine::type_list_at = typedef typename type_list_at_impl<TypeList, I>::type

Access to the Ith element of TypeList.