UdaOrDefault

Undocumented in source.
template UdaOrDefault (
alias Uda
Uda default_
) {}

Members

Functions

get
Uda get()
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

UdaOrDefault
enum UdaOrDefault;
Undocumented in source.

Examples

static struct Uda {int v;}
enum E
{
    a,
    b
}

@(E.b)
struct S{}

static assert(UdaOrDefault!(Uda, S, Uda(200)) == Uda(200));
static assert(UdaOrDefault!(E, S, E.a) == E.b);

Meta