toString
overloads
Synopses
Declared in <mrdocs/Metadata/Specifiers/ExplicitInfo.hpp>
dom::String
toString(AccessKind kind) noexcept;
dom::String
toString(AutoKind kind) noexcept;
dom::String
toString(ConstexprKind kind) noexcept;
dom::String
toString(ExplicitKind kind) noexcept;
Return the name of the SymbolKind as a string.
constexpr
std::string_view
toString(ExtractionMode kind) noexcept;
dom::String
toString(FunctionClass kind) noexcept;
Convert a FundamentalTypeKind to a string.
std::string_view
toString(FundamentalTypeKind kind) noexcept;
dom::String
toString(ListKind kind) noexcept;
dom::String
toString(NameKind kind) noexcept;
dom::String
toString(NoexceptKind kind) noexcept;
dom::String
toString(QualifierKind kind) noexcept;
dom::String
toString(RecordKeyKind kind) noexcept;
dom::String
toString(ReferenceKind kind) noexcept;
dom::String
toString(StorageClassKind kind) noexcept;
Return the name of the SymbolKind as a string.
dom::String
toString(SymbolKind kind) noexcept;
std::string_view
toString(TParamKeyKind kind) noexcept;
std::string_view
toString(TParamKind kind) noexcept;
dom::String
toString(TableAlignmentKind kind) noexcept;
std::string_view
toString(TemplateSpecKind kind);
dom::String
toString(TypeKind kind) noexcept;
Convert ExplicitInfo to a string.
dom::String
toString(
ExplicitInfo const& info,
bool resolved = false,
bool implicit = false);
Convert NoexceptInfo to a string.
dom::String
toString(
NoexceptInfo const& info,
bool resolved = false,
bool implicit = false);
Return Value
-
The string representation of the kind
-
The string representation of the explicit‐specifier.
-
The string representation of the noexcept‐specifier.
Parameters
Name |
Description |
info |
The explicit‐specifier information. |
resolved |
If true, the operand is not shown when the explicit‐specifier is non‐dependent. |
implicit |
If true, implicit explicit‐specifiers are shown. |
Created with MrDocs