mrdocs::Symbol

Base class with common properties of all symbols

Synopsis

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

struct Symbol;

Member Functions

Name

Description

~Symbol [destructor] [virtual]

Destructor

asInfo

operator<=>

Three‐way comparison operator

Data Members

Name

Description

Access

Declaration access.

Extraction

Determine why a symbol is extracted.

Kind

Kind of declaration.

Loc

The source location information.

Name

The unqualified name.

Parent

The parent symbol, if any.

doc

The extracted documentation for this declaration.

id

The unique identifier for this symbol.

Protected Member Functions

Name

Description

Symbol [constructor]

Constructors

Non-Member Functions

Name

Description

merge

Merges two Symbol objects.

Derived Classes

Name

Description

SymbolCommonBase

Base class for providing variant discriminator functions.

Created with MrDocs