mrdocs::RecordTranche

A group of members that have the same access specifier.

Synopsis

Declared in <mrdocs/Metadata/Symbol/RecordTranche.hpp>

struct RecordTranche;

Data Members

Name

Description

Concepts

Member concepts.

Enums

Enumerations.

Functions

Member functions.

Guides

Deduction guides in the class scope.

NamespaceAliases

Namespace aliases declared with this access.

Records

Nested records.

StaticFunctions

Static member functions.

StaticVariables

Static data members.

Typedefs

Typedefs and using aliases.

Usings

Using‐declarations that pull members into the class.

Variables

Data members.

Non-Member Functions

Name

Description

allMembers

Join every member list into a single view.

merge

Merge two tranches with the same access level.

Description

This struct represents a collection of symbols that share the same access specifier within a record.

It includes one vector for each info type allowed in a record, and individual vectors for static functions, types, and function overloads.

Created with MrDocs