Lumiera  0.pre.03
»edit your freedom«
Pick< Types< TYPES... >, i > Struct Template Reference

#include "lib/meta/typeseq-util.hpp"

Description

template<typename... TYPES, size_t i>
struct lib::meta::Pick< Types< TYPES... >, i >

specialisation: pick n-th element from a type sequence

See also
typelist-manip.hpp

Definition at line 220 of file typeseq-util.hpp.

Public Types

using Type = typename lib::meta::Shifted< Types< TYPES... >, i >::Head
 

Member Typedef Documentation

◆ Type

using Type = typename lib::meta::Shifted<Types<TYPES...>, i>::Head

Definition at line 222 of file typeseq-util.hpp.

+ Collaboration diagram for Pick< Types< TYPES... >, i >:

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