|
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.