MT Core (C++)
Core library for replacing C++ standard in project usage
|
Meta is a meta programming utility helper Mostly focused on templates and constexpr. More...
Classes | |
struct | And |
Checks that all conditions hold true. More... | |
struct | ConcatIntList |
Concatenates two or more IntLists. More... | |
struct | ConcatIntList< IntList< L1... >, IntList< L2... >, LRest... > |
struct | ConcatIntList< L > |
struct | If |
Switches types based on a condition. More... | |
struct | If< false, L, R > |
struct | If< true, L, R > |
struct | IntList |
A list of integers, often used for indexing into template lists. More... | |
struct | IntList< Head, Rest... > |
struct | IntList<> |
struct | Or |
Checks that at least one condition hold true. More... | |
struct | TypeList |
A list of types, often used as a container when there isn't a more specialized container. More... | |
struct | TypeList< Head, Rest... > |
struct | TypeList<> |
Meta is a meta programming utility helper Mostly focused on templates and constexpr.