Provides type-level computations for types enumerated in a tuple. More...
Go to the source code of this file.
Data Structures | |
| struct | Scine::Molassembler::Temple::Tuples::RepeatType< T, repeats > |
Namespaces | |
| Scine::Molassembler | |
| Central library namespace. | |
| Scine::Molassembler::Temple | |
| Template shorthands, optimizers and constexpr data types. | |
| Scine::Molassembler::Temple::Tuples | |
| template metaprogramming metafunctions on tuple types | |
Functions | |
| template<typename Tuple , template< typename...> class TemplateFunction> | |
| constexpr auto | Scine::Molassembler::Temple::Tuples::unpackToFunction () |
| template<typename TupleType , template< typename > class TemplateFunction> | |
| constexpr auto | Scine::Molassembler::Temple::Tuples::map () |
| template<typename TupleType , typename T > | |
| constexpr unsigned | Scine::Molassembler::Temple::Tuples::countType () |
| Counts how often a type is contained in a tuple type. | |
| template<typename TupleType , template< typename > class UnaryPredicate> | |
| constexpr bool | Scine::Molassembler::Temple::Tuples::allOf () |
| all_of with tuple types and template metafunctions More... | |
Provides type-level computations for types enumerated in a tuple.