Module quirks.type

Functions

NameDescription
isAggregate() Returns std.traits.isAggregate!(TypeOf!thing)
isArray() Returns std.traits.isArray!(TypeOf!thing)
isAssociativeArray() Returns std.traits.isAssociativeArray!(TypeOf!thing)
isBasic() Returns std.traits.isBasic!(TypeOf!thing)
isBuiltin() Returns std.traits.isBuiltin!(TypeOf!thing)
isInstanceOf() Returns std.traits.isInstanceOf!(templ, TypeOf!thing)
isModule() Returns _traits(isModule, thing)
isNumeric() Returns std.traits.isNumeric!(TypeOf!thing)
isPointer() Returns std.traits.isPointer!(TypeOf!thing)
isSomeString() Returns std.traits.isSomeString!(TypeOf!thing)

Aliases

NameTypeDescription
isExpression Alias for std.traits.isExpressions
SimpleTypeOf SimpleTypeOf!(std.traits.PointerTarget!Type) Returns the same as TypeOf, but but does away with pointers
TypeOf Quirks.QuirksStruct.thing Returns the type of thing. Accepts both expressions and types.