mrdocs::allMembers

allMembers overloads

Synopses

Return the list of enum constants for this symbol.

auto&
allMembers(EnumSymbol const& T);

View all members of the namespace across tranches.

auto
allMembers(NamespaceSymbol const& T);

Join all tranche member lists into a single view.

auto
allMembers(NamespaceTranche const& T);

Access the list of overload members.

auto&
allMembers(OverloadsSymbol const& T);

Flatten all public/protected/private members.

auto
allMembers(RecordInterface const& T);

View all record members across access levels.

auto
allMembers(RecordSymbol const& T);

Join every member list into a single view.

auto
allMembers(RecordTranche const& T);

Access declarations introduced by this using‐declaration.

auto&
allMembers(UsingSymbol const& T);

Return Value

  • Lazy view across every member bucket.

  • Lazy view spanning every category stored in the tranche.

  • Reference to the ID list backing this set.

  • View concatenating the three access tranches.

  • Lazy view traversing every tranche.

  • Lazy view spanning all member categories.

  • Reference to the underlying shadow list.

Created with MrDocs