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 |