getSymbolsByUDA

Provide a non-2.088, non-2.089 getSymbolsByUDA.

The getSymbolsByUDA in 2.088/2.089 is completely broken by having inserted a constraint to force it to only work on aggregates, which a module apparently isn't.

Keep as-is, don't refactor to use udaIndexOf.

Members

Aliases

getSymbolsByUDA
alias getSymbolsByUDA = AliasSeq!(symbol, membersWithUDA)
Undocumented in source.
getSymbolsByUDA
alias getSymbolsByUDA = membersWithUDA
Undocumented in source.
membersWithUDA
alias membersWithUDA = getSymbolsByUDAImpl!(symbol, attribute, __traits(allMembers, symbol))
Undocumented in source.

Imports

hasUDA (from std.traits)
public import std.traits : hasUDA;
Undocumented in source.

Meta