des.stdx.traits

Undocumented in source.

Public Imports

std.traits
public import std.traits;
Undocumented in source.
std.typecons
public import std.typecons;
Undocumented in source.
std.typetuple
public import std.typetuple;
Undocumented in source.

Members

Mixin templates

DefineTemplateVars
mixintemplate DefineTemplateVars(alias Trg, List...)

Structs

TemplateVarDef
struct TemplateVarDef(alias string N, Args...)

Templates

canUseAsArray
template canUseAsArray(R)
hasAttrib
template hasAttrib(alias S, alias f)
hasBasicMathOp
template hasBasicMathOp(T)

checks has type T basic math operations

isComplex
template isComplex(T)

returns bool value

isImaginary
template isImaginary(T)

returns bool value

isPseudoInterface
template isPseudoInterface(I, T, bool _assert = true, string FILE = __FILE__, int LINE = __LINE__)

using:

isTemplateVarDef
template isTemplateVarDef(T)
staticFilter
template staticFilter(alias F, T...)

Meta