DQueryAttribute

Undocumented in source.

Members

Aliases

attribute
alias attribute = Attribute

Property that returns the value of the attribute.

get
alias get = Attribute

Property that returns the value of the attribute.

isExpression
alias isExpression = Alias!(is(typeof(Attribute)))

Property that returns true if the attribute is an expression.

isType
alias isType = Alias!(!is(typeof(Attribute)))

Proprety that returns true if the attribute is a type.

isTypeAssignableFrom
alias isTypeAssignableFrom(Type) = Alias!(__traits(compiles, ))

Property that returns true if a given type can be assigned from a variable of the attribute's type.

isTypeAssignableTo
alias isTypeAssignableTo(Type) = Alias!(__traits(compiles, ))

Property that returns true if a given type can be assigned to a variable of the attribute's type.

isTypeOf
alias isTypeOf(Type) = Alias!(is(type == Type))

Property that returns true if a given type matches the attribute's type exactly.

type
alias type = typeof(Attribute)

Property that returns the type of the attribute.

type
alias type = Attribute

Property that returns the type of the attribute.

value
alias value = Attribute

Property that return the value of the attributes. Only defined for attributes that can produce a value.

valueOr
alias valueOr(alias Default) = Attribute

Property that returns the value of the attribute, or a default.

valueOr
alias valueOr(alias Default) = Default

Property that returns the value of the attribute, or a default.

Functions

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

Properties

opCall
auto opCall [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
query
auto query [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta