mrdocs::ExplicitInfo

Stores only the operand of the explicit‐specifier or noexcept‐specifier as a string. The complete expression is not preserved at this time. This is a temporary design and may be improved in the future.

Synopsis

Declared in <mrdocs/Metadata/Specifiers/ExplicitInfo.hpp>

struct ExplicitInfo;

Member Functions

Name

Description

operator<=>

Three‐way comparison operator

Data Members

Name

Description

Implicit

Whether an explicit‐specifier was user‐written.

Kind

The evaluated exception specification.

Operand

The operand of the explicit‐specifier, if any.

Non-Member Functions

Name

Description

toString

Convert ExplicitInfo to a string.

Created with MrDocs