mrdocs::dom::ValueFromTag
Customization point tag.
Synopsis
Declared in <mrdocs/Dom/Value.hpp>
struct ValueFromTag;
Description
This tag type is used by the function dom::ValueFrom to select overloads of tag_invoke.
|
This type is empty; it has no members. |
Non-Member Functions
Name |
Description |
Convert a NoexceptInfo to a DOM value. |
|
Serialize a Type into a DOM value. |
|
Serialize a polymorphic template argument into a DOM value. |
|
Serialize a FundamentalTypeKind into a DOM value. |
|
Return the UsingClass as a |
|
Serialize an optional polymorphic name into a DOM value. |
|
Serialize a polymorphic name into a DOM value. |
|
Return the AccessKind as a |
|
Serialize an optional polymorphic type into a DOM value. |
|
Serialize a polymorphic attribute into a DOM value. |
|
Convert SymbolID to dom::Value object in the DOM using Corpus |
|
Map an AttributeKind into a DOM value. |
|
Serialize template info into a DOM value. |
|
Convert SymbolID pointers to dom::Value or null. |
|
Return the ConstexprKind as a |
|
Serialize the auto kind into a DOM value. |
|
Generic ValueFrom for any described enum. |
|
Serialize a name into a DOM value. |
|
Serialize source locations into a DOM value. |
|
Serialize a base description into a DOM value. |
|
Map a TypeKind into a DOM value. |
|
Serialize the argument to a DOM value. |
|
Serialize a template parameter into a DOM value. |
|
Return the Param as a |
|
Generic ValueFrom for any described compound type. |
|
Serialize an optional template info into a DOM value. |
|
Serialize a polymorphic type into a DOM value. |
|
Return the ReferenceKind as a |
|
Map an operator kind to a DOM value (its underlying integer). |
|
Return the ExplicitInfo as a |
|
Return the StorageClassKind as a |
|
Generic ValueFrom for described enums, with context. |
|
Convert an optional SymbolID to dom::Value or null. |
|
Map a vector of parameters to a |
|
Convert SymbolID to dom::Value string in the DOM using toBase16 |
|
Map an ExprInfo to a |
|
Map a QualifierKind into a DOM value. |
|
Serialize a polymorphic template parameter. |
|
Serialize an Attribute into a DOM value. |
|
|
Return the Parts from a |
|
Map an optional brief block to a DOM value, yielding null when absent. |
|
Map the Polymorphic Block as a |
|
Map an optional polymorphic block into a DOM value, producing null when empty. |
|
Serialize a polymorphic inline node into a DOM value. |
|
Return the ParamDirection from a |