Map the Polymorphic Symbol to a dom::Object.
Synopsis
Declared in <mrdocs/Metadata/Symbol.hpp>
template<
class IO,
polymorphic_storage_for<Symbol> PolymorphicSymbol>
requires std::derived_from<PolymorphicSymbol, Symbol>
void
tag_invoke(
dom::LazyObjectMapTag,
IO& io,
PolymorphicSymbol const& I,
DomCorpus const* domCorpus);
Parameters
Name |
Description |
io |
The output parameter to receive the dom::Object. |
I |
The polymorphic Symbol to convert. |
domCorpus |
The DomCorpus used to resolve references. |
Created with MrDocs