Module quirks.type
Functions
Name | Description |
---|---|
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
Name | Type | Description |
---|---|---|
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
|
Returns the type of thing. Accepts both expressions and types. |