VCCC  2024.05
VisualCamp Common C++ library
type_sequence.hpp File Reference
#include <cstddef>

Go to the source code of this file.

Classes

struct  type_sequence_type_count< T, TS >
 count the number of occurences of T in type_sequence More...
 
struct  type_sequence_type_index< T, TS >
 get the index of T in type_sequence. More...
 
struct  type_sequence_element_type< I, type_sequence<> >
 
struct  type_sequence_element_type< 0, type_sequence< U, Us... > >
 
struct  type_sequence_element_type< I, type_sequence< U, Us... > >
 
struct  type_sequence< Types >
 

Namespaces

 vccc
 

Typedefs

template<typename T , std::size_t N>
using make_type_sequence = typename detail::make_type_sequence_impl< T, N >::type
 create a type_sequence that holds T of N times More...
 
template<std::size_t I, typename TS >
using type_sequence_element_type_t = typename type_sequence_element_type< I, TS >::type