quirks.type

Undocumented in source.

Members

Aliases

isExpression
alias isExpression = std.traits.isExpressions

Alias for std.traits.isExpressions

Functions

isAggregate
auto isAggregate()

Returns std.traits.isAggregate!(TypeOf!thing)

isArray
auto isArray()

Returns std.traits.isArray!(TypeOf!thing)

isAssociativeArray
auto isAssociativeArray()

Returns std.traits.isAssociativeArray!(TypeOf!thing)

isBasic
auto isBasic()

Returns std.traits.isBasic!(TypeOf!thing)

isBuiltin
auto isBuiltin()

Returns std.traits.isBuiltin!(TypeOf!thing)

isInstanceOf
auto isInstanceOf()

Returns std.traits.isInstanceOf!(templ, TypeOf!thing)

isModule
auto isModule()

Returns __traits(isModule, thing)

isNumeric
auto isNumeric()

Returns std.traits.isNumeric!(TypeOf!thing)

Static functions

isPointer
auto isPointer()

Returns std.traits.isPointer!(TypeOf!thing)

isSomeString
auto isSomeString()

Returns std.traits.isSomeString!(TypeOf!thing)

Templates

SimpleTypeOf
template SimpleTypeOf(alias thing)

Returns the same as TypeOf, but but does away with pointers

TypeOf
template TypeOf(alias thing)

Returns the type of thing. Accepts both expressions and types.

Meta