ocean.meta

Modules

AliasSeq
module ocean.meta.AliasSeq

Defines utility with same semantics as Phobos AliasSeq.

codegen
module ocean.meta.codegen
traits
module ocean.meta.traits

This package contains various template utilities that allow to reason about types in some way. Most traits answer simple boolean question about parameter type having certain qualities ("traits") thus the name.

types
module ocean.meta.types

This package contains various template utilities that deduce types or values by reflecting on supplied type arguments and doing some compile-time manipulations on them.

values
module ocean.meta.values