mrdocs::allMembers
allMembers overloads
Synopses
Declared in <mrdocs/Metadata/Symbol/Enum.hpp>
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