|
di 0.1.0
|
#include "di/meta/constexpr.h"#include "di/meta/core.h"#include "di/meta/function.h"#include "di/types/integers.h"Go to the source code of this file.
Classes | |
| struct | di::meta::List< Head, Rest... > |
| struct | di::meta::List< T > |
| struct | di::meta::List<> |
Namespaces | |
| namespace | di |
| namespace | di::meta |
Concepts | |
| concept | di::meta::UniqueType |
| concept | di::meta::Contains |
| concept | di::meta::ExactlyOnce |
Typedefs | |
| template<concepts::TypeList T> | |
| using | di::meta::Front = T::Front |
| template<concepts::TypeList T> | |
| using | di::meta::Back = T::Back |
| template<concepts::TypeList T, usize index> | |
| using | di::meta::At = typename T::template At<index> |
Variables | |
| template<concepts::TypeList T> | |
| constexpr usize | di::meta::Size = T::size |