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_invoke

Map a FriendInfo to a dom::Object with deferred name lookup.

::mrdocs::tag_invoke

Map the Polymorphic Symbol to a dom::Object.

::mrdocs::tag_invoke

Map the SourceInfo to a lazy DOM object.

::mrdocs::tag_invoke

Generic tag_invoke for any described type with DomCorpus context.

::mrdocs::tag_invoke

Map a TemplateInfo to a dom::Object with computed specialization kind.

::mrdocs::tag_invoke

Map a Name to a dom::Object via visit‐based polymorphic dispatch.

::mrdocs::tag_invoke

Generic tag_invoke for described types without context.

::mrdocs::tag_invoke

Map a BaseInfo to a dom::Object with computed access booleans.

::mrdocs::tag_invoke

Map a Symbol to a dom::Object with computed extraction properties.

::mrdocs::tag_invoke

Map an ExprInfo to a dom::Value object.

::mrdocs::tag_invoke

Map a RecordSymbol to a dom::Object with computed defaultAccess.

::mrdocs::tag_invoke

Map an ArrayType to a dom::Object with split bounds properties.

::mrdocs::doc::tag_invoke

Map the Polymorphic Block to a dom::Object.

See Also