mrdocs::OverloadsSymbol

Represents a set of function overloads.

Synopsis

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

struct OverloadsSymbol final
    : SymbolCommonBase<SymbolKind::Overloads>

Base Classes

Name

Description

SymbolCommonBase<SymbolKind::Overloads>

Base class for providing variant discriminator functions.

Member Functions

Name

Description

OverloadsSymbol [constructor]

Constructors

operator<=>

Three‐way comparison operator

Data Members

Name

Description

Class

The class of the functions.

Members

The members of the overload set.

OverloadedOperator

The overloaded operator, if any.

ReturnType

Info about the return type of these function overloads.

Static Data Members

Name

kind_id

Non-Member Functions

Name

Description

merge

Merges two Symbol objects.

Created with MrDocs