Module quirks.aggregate

Functions

NameDescription
hasField() Returns true if a field can be found on aggregate with the given fieldName, false otherwise.
hasField() Returns true if a field can be found on aggregate filtered with the given predicate, false otherwise.
hasMember() Returns true if a member can be found on aggregate with the given memberName, false otherwise.
hasMember() Returns true if a member can be found on aggregate filtered with the given predicate, false otherwise.
hasMethod() Returns true if a method can be found on aggregate with the given methodName, false otherwise.
hasMethod() Returns true if a method can be found on aggregate filtered with the given predicate, false otherwise.

Templates

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

Aliases

NameTypeDescription
Aggregates Members!aggregate Returns a tuple of each aggregate in the form of the Quirks template
Fields Members!aggregate Returns a tuple of each field in the form of the Quirks template
MemberNames AliasTuple!(__traits(allMembers,TypeOf!aggregate)) Returns the same as _traits(allMembers, aggregate), excluding this and all default fields inherited from Object
Members MemberNames!aggregate Returns the same as _traits(allMembers, aggregate) mapped with the Quirks template