quirks.aggregate

Undocumented in source.

Members

Functions

hasField
auto hasField()

Returns true if a field can be found on aggregate with the given fieldName, false otherwise.

hasField
auto hasField()

Returns true if a field can be found on aggregate filtered with the given predicate, false otherwise.

hasMember
auto hasMember()

Returns true if a member can be found on aggregate with the given memberName, false otherwise.

hasMember
auto hasMember()

Returns true if a member can be found on aggregate filtered with the given predicate, false otherwise.

hasMethod
auto hasMethod()

Returns true if a method can be found on aggregate with the given methodName, false otherwise.

hasMethod
auto hasMethod()

Returns true if a method can be found on aggregate filtered with the given predicate, false otherwise.

Templates

Aggregates
template Aggregates(alias aggregate)

Returns a tuple of each aggregate in the form of the Quirks template

Fields
template Fields(alias aggregate)

Returns a tuple of each field in the form of the Quirks template

MemberNames
template MemberNames(alias aggregate)

Returns the same as __traits(allMembers, aggregate), excluding this and all default fields inherited from Object

Members
template Members(alias aggregate)

Returns the same as __traits(allMembers, aggregate) mapped with the Quirks template

Methods
template Methods(alias aggregate)

Returns a tuple of each method in the form of the Quirks template

Meta