mrdocs::dom::LazyObjectMapTag

Customization point tag.

Synopsis

Declared in <mrdocs/Dom/LazyObject.hpp>
struct LazyObjectMapTag;

Description

This tag type is used by the class dom::LazyObjectImpl to select overloads of tag_invoke.

NOTE

This type is empty; it has no members.

Non-Member Functions

Name Description
::mrdocs::tag_invokeMap a EnumConstantSymbol to a dom::Object.
::mrdocs::tag_invokeMap a FriendInfo to a dom::Object.
::mrdocs::tag_invokeMap a NamespaceAliasSymbol to a dom::Object.
::mrdocs::tag_invokeMap the DocComment to a dom::Object.
::mrdocs::tag_invokeMap the Polymorphic Symbol to a dom::Object.
::mrdocs::tag_invokeMap a RecordTranche to a dom::Object.
::mrdocs::tag_invokeMap a OverloadsSymbol to a dom::Object.
::mrdocs::tag_invokeMap a TypedefSymbol to a dom::Object.
::mrdocs::tag_invokeMap the Symbol to a dom::Object.
::mrdocs::tag_invokeMap a NamespaceTranche to a dom::Object.
::mrdocs::tag_invokeMap a ConceptSymbol to a dom::Object.
::mrdocs::tag_invokeMap a EnumSymbol to a dom::Object.
::mrdocs::tag_invokeMap a VariableSymbol to a dom::Object.
::mrdocs::tag_invokeMap a UsingSymbol to a dom::Object.
::mrdocs::tag_invokeMap a RecordSymbol to a dom::Object.
::mrdocs::tag_invokeMap a FunctionSymbol to a dom::Object.
::mrdocs::tag_invokeMap a GuideSymbol to a dom::Object.
::mrdocs::tag_invokeMap a NamespaceSymbol to a dom::Object.
::mrdocs::tag_invokeMap a RecordInterface to a dom::Object.
::mrdocs::doc::tag_invokeMap the HighlightInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the CodeInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the StrongInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the TableCell to a dom::Object.
::mrdocs::doc::tag_invokeMap the PreconditionBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap a definition list block into a DOM object.
::mrdocs::doc::tag_invokeMap the BriefBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the Inline to a dom::Object.
::mrdocs::doc::tag_invokeMap the EmphInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the LineBreakInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the SeeBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the TextInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the QuoteBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the SoftBreakInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the ReferenceInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the ListItem to a dom::Object.
::mrdocs::doc::tag_invokeMap the FootnoteReferenceInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the FootnoteDefinitionBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the ParagraphBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the Block to a dom::Object.
::mrdocs::doc::tag_invokeMap the ImageInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the ThrowsBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the PostconditionBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the StrikethroughInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the Param to a dom::Object.
::mrdocs::doc::tag_invokeMap the ThematicBreakBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the DefinitionListItem to a dom::Object.
::mrdocs::doc::tag_invokeMap the AdmonitionBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the TParam to a dom::Object.
::mrdocs::doc::tag_invokeMap the MathInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the MathBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the ListBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap a block container into a lazily-evaluated DOM object.
::mrdocs::doc::tag_invokeMap the CopyDetailsInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the HeadingBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the TableRow to a dom::Object.
::mrdocs::doc::tag_invokeMap the LinkInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the ReturnsBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the SuperscriptInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the Polymorphic Block to a dom::Object.
::mrdocs::doc::tag_invokeMap the TableBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap the SubscriptInline to a dom::Object.
::mrdocs::doc::tag_invokeMap the CodeBlock to a dom::Object.
::mrdocs::doc::tag_invokeMap an InlineContainer into a DOM object.

See Also

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