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.

NOTE

This type is empty; it has no members.

Non-Member Functions

Name Description
::mrdocs::tag_invokeConvert a NoexceptInfo to a DOM value.
::mrdocs::tag_invokeSerialize a Type into a DOM value.
::mrdocs::tag_invokeMap the EnumConstantSymbol to a dom::Value object.
::mrdocs::tag_invokeSerialize a polymorphic template argument into a DOM value.
::mrdocs::tag_invokeMap the FriendInfo to a dom::Value object.
::mrdocs::tag_invokeMap the UsingSymbol to a dom::Value object.
::mrdocs::tag_invokeReturn the UsingClass as a dom::Value string.
::mrdocs::tag_invokeReturn the SymbolKind from a dom::Value string.
::mrdocs::tag_invokeSerialize an optional polymorphic name into a DOM value.
::mrdocs::tag_invokeSerialize a polymorphic name into a DOM value.
::mrdocs::tag_invokeReturn the AccessKind as a dom::Value string.
::mrdocs::tag_invokeSerialize an optional polymorphic type into a DOM value.
::mrdocs::tag_invokeMap the ConceptSymbol to a dom::Value object.
::mrdocs::tag_invokeMap the NamespaceAliasSymbol to a dom::Value object.
::mrdocs::tag_invokeMap the NamespaceTranche to a dom::Value object.
::mrdocs::tag_invokeReturn the Symbol as a dom::Value object.
::mrdocs::tag_invokeSerialize an alignment enum into a DOM value.
::mrdocs::tag_invokeMap the VariableSymbol to a dom::Value object.
::mrdocs::tag_invokeMap the TypedefSymbol to a dom::Value object.
::mrdocs::tag_invokeSerialize a list kind into a DOM value.
::mrdocs::tag_invokeConvert SymbolID to dom::Value object in the DOM using Corpus
::mrdocs::tag_invokeSerialize template info into a DOM value.
::mrdocs::tag_invokeConvert SymbolID pointers to dom::Value or null.
::mrdocs::tag_invokeMap the GuideSymbol to a dom::Value object.
::mrdocs::tag_invokeReturn the ConstexprKind as a dom::Value string.
::mrdocs::tag_invokeSerialize the auto kind into a DOM value.
::mrdocs::tag_invokeMap a NameKind into a DOM value.
::mrdocs::tag_invokeSerialize a name into a DOM value.
::mrdocs::tag_invokeMap the OverloadsSymbol to a dom::Value object.
::mrdocs::tag_invokeSerialize source locations into a DOM value.
::mrdocs::tag_invokeSerialize a base description into a DOM value.
::mrdocs::tag_invokeReturn the FunctionClass from a dom::Value string.
::mrdocs::tag_invokeMap a TypeKind into a DOM value.
::mrdocs::tag_invokeSerialize the argument to a DOM value.
::mrdocs::tag_invokeSerialize the keyword kind into a DOM value.
::mrdocs::tag_invokeSerialize a template parameter into a DOM value.
::mrdocs::tag_invokeReturn the Param as a dom::Value object.
::mrdocs::tag_invokeSerialize an optional template info into a DOM value.
::mrdocs::tag_invokeSerialize a polymorphic type into a DOM value.
::mrdocs::tag_invokeSerialize the record key kind into a DOM value.
::mrdocs::tag_invokeReturn the DocComment as a dom::Value object.
::mrdocs::tag_invokeReturn the ReferenceKind as a dom::Value string.
::mrdocs::tag_invokeSerialize a template-argument kind into a DOM value.
::mrdocs::tag_invokeMap the RecordSymbol to a dom::Value object.
::mrdocs::tag_invokeMap an operator kind to a DOM value (its underlying integer).
::mrdocs::tag_invokeReturn the ExplicitInfo as a dom::Value string.
::mrdocs::tag_invokeReturn the SymbolKind from a dom::Value string.
::mrdocs::tag_invokeReturn the StorageClassKind as a dom::Value string.
::mrdocs::tag_invokeSerialize a location into a DOM value.
::mrdocs::tag_invokeMap the RecordInterface to a dom::Value object.
::mrdocs::tag_invokeMap the NamespaceSymbol to a dom::Value object.
::mrdocs::tag_invokeMap the FunctionSymbol to a dom::Value object.
::mrdocs::tag_invokeMap a FileKind into a DOM value.
::mrdocs::tag_invokeConvert SymbolID to dom::Value string in the DOM using toBase16
::mrdocs::tag_invokeMap the EnumSymbol to a dom::Value object.
::mrdocs::tag_invokeMap a QualifierKind into a DOM value.
::mrdocs::tag_invokeSerialize a polymorphic template parameter.
::mrdocs::tag_invokeMap the RecordTranche to a dom::Value object.
::mrdocs::doc::tag_invokeReturn the StrongInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the FootnoteReferenceInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the Parts from a dom::Value string.
::mrdocs::doc::tag_invokeReturn the TextInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the HeadingBlock as a dom::Value object.
::mrdocs::doc::tag_invokeWrite a block kind into a DOM value as its string name.
::mrdocs::doc::tag_invokeReturn the CodeBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the TableBlock as a dom::Value object.
::mrdocs::doc::tag_invokeConvert an InlineContainer to a DOM value.
::mrdocs::doc::tag_invokeReturn the BriefBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the PostconditionBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the LinkInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the MathInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the SeeBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the Admonish from a dom::Value string.
::mrdocs::doc::tag_invokeReturn the AdmonitionBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the SuperscriptInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the PreconditionBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the Inline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the LineBreakInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the EmphInline as a dom::Value object.
::mrdocs::doc::tag_invokeConvert a definition list block to a DOM value.
::mrdocs::doc::tag_invokeReturn the CodeInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the block container as a DOM value.
::mrdocs::doc::tag_invokeReturn the Block as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the FootnoteDefinitionBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the ReturnsBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the ParagraphBlock as a dom::Value object.
::mrdocs::doc::tag_invokeMap an optional brief block to a DOM value, yielding null when absent.
::mrdocs::doc::tag_invokeReturn the TableRow as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the TParam as a dom::Value object.
::mrdocs::doc::tag_invokeMap the Polymorphic Block as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the ListItem as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the MathBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the Param as a dom::Value object.
::mrdocs::doc::tag_invokeMap an optional polymorphic block into a DOM value, producing null when empty.
::mrdocs::doc::tag_invokeReturn the CopyDetailsInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the ReferenceInline as a dom::Value object.
::mrdocs::doc::tag_invokeSerialize a polymorphic inline node into a DOM value.
::mrdocs::doc::tag_invokeReturn the DefinitionListItem as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the SoftBreakInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the TableCell as a dom::Value object.
::mrdocs::doc::tag_invokeSerialize an inline kind into a DOM value.
::mrdocs::doc::tag_invokeReturn the HighlightInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the QuoteBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the ListBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the SubscriptInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the ImageInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the StrikethroughInline as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the ThematicBreakBlock as a dom::Value object.
::mrdocs::doc::tag_invokeReturn the ParamDirection from a dom::Value string.
::mrdocs::doc::tag_invokeReturn the ThrowsBlock as a dom::Value object.

See Also

dom::ValueFrom tag_invoke: A general pattern for supporting customisable functions