![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "lib/meta/variadic-helper.hpp"
Variadic type sequence builder.
This metaprogramming helper template provides an unified view to handle »tuple-like« types and variadic _type sequences.
Definition at line 166 of file variadic-helper.hpp.
Public Types | |
| using | Idx = std::index_sequence< SIZ > |
| using | Seq = Types< X > |
| using | Tup = std::tuple< X > |
| template<template< class > class META> | |
| using | Apply = Types< META< X > > |
| template<template< typename... > class O> | |
| using | Rebind = O< X > |
| template<template< class > class PRED> | |
| using | AndAll = std::__and_< PRED< X > > |
| template<template< class > class PRED> | |
| using | OrAll = std::__or_< PRED< X > > |
Static Public Attributes | |
| static constexpr size_t | SIZ = 1 |
Definition at line 169 of file variadic-helper.hpp.
Definition at line 170 of file variadic-helper.hpp.
Definition at line 171 of file variadic-helper.hpp.
Definition at line 174 of file variadic-helper.hpp.
Definition at line 176 of file variadic-helper.hpp.
Definition at line 178 of file variadic-helper.hpp.
Definition at line 180 of file variadic-helper.hpp.
Definition at line 168 of file variadic-helper.hpp.
Collaboration diagram for ElmTypes< X, typename >: