di 0.1.0
Loading...
Searching...
No Matches
list.h File Reference
#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