<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tagfile>
<compound kind="namespace">
  <name>mrdocs</name>
  <filename>reference.adoc#mrdocs</filename>
  <class kind="class">mrdocs::UnorderedStringMap</class>
  <class kind="class">mrdocs::UnorderedStringMultiMap</class>
  <class kind="class">mrdocs::add_const_from_t</class>
  <class kind="class">mrdocs::add_cv_from_t</class>
  <class kind="class">mrdocs::add_cvref_from_t</class>
  <class kind="class">mrdocs::add_lvalue_reference_from_t</class>
  <class kind="class">mrdocs::add_reference_from_t</class>
  <class kind="class">mrdocs::add_rvalue_reference_from_t</class>
  <class kind="class">mrdocs::add_volatile_from_t</class>
  <class kind="class">mrdocs::make_dependent_t</class>
  <class kind="class">mrdocs::AnyFileVisitor</class>
  <class kind="class">mrdocs::ArrayType</class>
  <class kind="class">mrdocs::ArrayView</class>
  <class kind="class">mrdocs::AutoType</class>
  <class kind="class">mrdocs::BadExpectedAccess</class>
  <class kind="class">mrdocs::BadExpectedAccess</class>
  <class kind="class">mrdocs::BaseInfo</class>
  <class kind="class">mrdocs::ConceptSymbol</class>
  <class kind="class">mrdocs::Config</class>
  <class kind="class">mrdocs::ConstantExprInfo</class>
  <class kind="class">mrdocs::ConstantTArg</class>
  <class kind="class">mrdocs::ConstantTParam</class>
  <class kind="class">mrdocs::Corpus</class>
  <class kind="class">mrdocs::DecltypeType</class>
  <class kind="class">mrdocs::DocComment</class>
  <class kind="class">mrdocs::DomCorpus</class>
  <class kind="class">mrdocs::EnumConstantSymbol</class>
  <class kind="class">mrdocs::EnumSymbol</class>
  <class kind="class">mrdocs::Error</class>
  <class kind="class">mrdocs::Exception</class>
  <class kind="class">mrdocs::ExecutorGroup</class>
  <class kind="class">mrdocs::ExecutorGroupBase</class>
  <class kind="class">mrdocs::Expected</class>
  <class kind="class">mrdocs::Expected</class>
  <class kind="class">mrdocs::Expected</class>
  <class kind="class">mrdocs::ExplicitInfo</class>
  <class kind="class">mrdocs::ExprInfo</class>
  <class kind="class">mrdocs::FormatString</class>
  <class kind="class">mrdocs::FriendInfo</class>
  <class kind="class">mrdocs::FunctionSymbol</class>
  <class kind="class">mrdocs::FunctionType</class>
  <class kind="class">mrdocs::Generator</class>
  <class kind="class">mrdocs::GlobPattern</class>
  <class kind="class">mrdocs::GuideSymbol</class>
  <class kind="class">mrdocs::Handlebars</class>
  <class kind="class">mrdocs::HandlebarsError</class>
  <class kind="class">mrdocs::HandlebarsOptions</class>
  <class kind="class">mrdocs::IdentifierName</class>
  <class kind="class">mrdocs::LValueReferenceType</class>
  <class kind="class">mrdocs::Location</class>
  <class kind="class">mrdocs::MemberPointerType</class>
  <class kind="class">mrdocs::Name</class>
  <class kind="class">mrdocs::NamedType</class>
  <class kind="class">mrdocs::NamespaceAliasSymbol</class>
  <class kind="class">mrdocs::NamespaceSymbol</class>
  <class kind="class">mrdocs::NamespaceTranche</class>
  <class kind="class">mrdocs::NoexceptInfo</class>
  <class kind="class">mrdocs::Optional</class>
  <class kind="class">mrdocs::Optional</class>
  <class kind="class">mrdocs::OutputRef</class>
  <class kind="class">mrdocs::Overload</class>
  <class kind="class">mrdocs::OverloadsSymbol</class>
  <class kind="class">mrdocs::Param</class>
  <class kind="class">mrdocs::ParseResult</class>
  <class kind="class">mrdocs::PathGlobPattern</class>
  <class kind="class">mrdocs::PointerType</class>
  <class kind="class">mrdocs::Polymorphic</class>
  <class kind="class">mrdocs::RValueReferenceType</class>
  <class kind="class">mrdocs::RangeFor</class>
  <class kind="class">mrdocs::RecordInterface</class>
  <class kind="class">mrdocs::RecordSymbol</class>
  <class kind="class">mrdocs::RecordTranche</class>
  <class kind="class">mrdocs::ReferenceDirectories</class>
  <class kind="class">mrdocs::ScopeExit</class>
  <class kind="class">mrdocs::ScopeExitRestore</class>
  <class kind="class">mrdocs::SourceInfo</class>
  <class kind="class">mrdocs::SourceLocation</class>
  <class kind="class">mrdocs::SpecializationName</class>
  <class kind="class">mrdocs::SplitLinesView</class>
  <class kind="class">mrdocs::StringHash</class>
  <class kind="class">mrdocs::Symbol</class>
  <class kind="class">mrdocs::SymbolCommonBase</class>
  <class kind="class">mrdocs::SymbolGlobPattern</class>
  <class kind="class">mrdocs::SymbolID</class>
  <class kind="class">mrdocs::TArg</class>
  <class kind="class">mrdocs::TArgCommonBase</class>
  <class kind="class">mrdocs::TParam</class>
  <class kind="class">mrdocs::TParamCommonBase</class>
  <class kind="class">mrdocs::TaskGroup</class>
  <class kind="class">mrdocs::TemplateInfo</class>
  <class kind="class">mrdocs::TemplateTArg</class>
  <class kind="class">mrdocs::TemplateTParam</class>
  <class kind="class">mrdocs::ThreadPool</class>
  <class kind="class">mrdocs::Type</class>
  <class kind="class">mrdocs::TypeCommonBase</class>
  <class kind="class">mrdocs::TypeTArg</class>
  <class kind="class">mrdocs::TypeTParam</class>
  <class kind="class">mrdocs::TypedefSymbol</class>
  <class kind="class">mrdocs::Unexpected</class>
  <class kind="class">mrdocs::UsingSymbol</class>
  <class kind="class">mrdocs::VariableSymbol</class>
  <class kind="class">mrdocs::Visitor</class>
  <class kind="class">mrdocs::YCombinator</class>
  <class kind="class">mrdocs::add_const_from</class>
  <class kind="class">mrdocs::add_cv_from</class>
  <class kind="class">mrdocs::add_cvref_from</class>
  <class kind="class">mrdocs::add_lvalue_reference_from</class>
  <class kind="class">mrdocs::add_reference_from</class>
  <class kind="class">mrdocs::add_rvalue_reference_from</class>
  <class kind="class">mrdocs::add_volatile_from</class>
  <class kind="class">mrdocs::any_callable</class>
  <class kind="class">mrdocs::any_callable</class>
  <class kind="class">mrdocs::make_dependent</class>
  <class kind="class">mrdocs::nullable_traits</class>
  <class kind="class">mrdocs::nullable_traits</class>
  <class kind="class">mrdocs::nullable_traits</class>
  <class kind="class">mrdocs::nullable_traits</class>
  <class kind="class">mrdocs::sentinel_traits</class>
  <class kind="class">mrdocs::sentinel_traits</class>
  <class kind="class">mrdocs::sentinel_traits</class>
  <class kind="class">mrdocs::sentinel_traits</class>
  <class kind="class">mrdocs::unexpect_t</class>
  <class kind="class">mrdocs::unlock_guard</class>
  <class kind="class">mrdocs::AccessKind</class>
  <class kind="class">mrdocs::AutoKind</class>
  <class kind="class">mrdocs::ConstexprKind</class>
  <class kind="class">mrdocs::ExplicitKind</class>
  <class kind="class">mrdocs::ExtractionMode</class>
  <class kind="class">mrdocs::FileKind</class>
  <class kind="class">mrdocs::FunctionClass</class>
  <class kind="class">mrdocs::FundamentalTypeKind</class>
  <class kind="class">mrdocs::ListKind</class>
  <class kind="class">mrdocs::NameKind</class>
  <class kind="class">mrdocs::NoexceptKind</class>
  <class kind="class">mrdocs::OperatorKind</class>
  <class kind="class">mrdocs::QualifierKind</class>
  <class kind="class">mrdocs::RecordKeyKind</class>
  <class kind="class">mrdocs::ReferenceKind</class>
  <class kind="class">mrdocs::StorageClassKind</class>
  <class kind="class">mrdocs::SymbolKind</class>
  <class kind="class">mrdocs::TArgKind</class>
  <class kind="class">mrdocs::TParamKeyKind</class>
  <class kind="class">mrdocs::TParamKind</class>
  <class kind="class">mrdocs::TableAlignmentKind</class>
  <class kind="class">mrdocs::TemplateSpecKind</class>
  <class kind="class">mrdocs::TypeKind</class>
  <class kind="class">mrdocs::UsingClass</class>
  <class kind="class">mrdocs::CompareDerived</class>
  <class kind="class">mrdocs::HTMLEscape</class>
  <class kind="class">mrdocs::allMembers</class>
  <class kind="class">mrdocs::cast</class>
  <class kind="class">mrdocs::cast_or_null</class>
  <class kind="class">mrdocs::contains</class>
  <class kind="class">mrdocs::contains_any</class>
  <class kind="class">mrdocs::contains_n_any</class>
  <class kind="class">mrdocs::createFrame</class>
  <class kind="class">mrdocs::dyn_cast</class>
  <class kind="class">mrdocs::dyn_cast_or_null</class>
  <class kind="class">mrdocs::forEachFile</class>
  <class kind="class">mrdocs::getParents</class>
  <class kind="class">mrdocs::getPrimaryLocation</class>
  <class kind="class">mrdocs::innerType</class>
  <class kind="class">mrdocs::innerTypePtr</class>
  <class kind="class">mrdocs::innermostType</class>
  <class kind="class">mrdocs::isAlphaNumeric</class>
  <class kind="class">mrdocs::isAlphabetic</class>
  <class kind="class">mrdocs::isDigit</class>
  <class kind="class">mrdocs::isLowerCase</class>
  <class kind="class">mrdocs::isUpperCase</class>
  <class kind="class">mrdocs::isWhitespace</class>
  <class kind="class">mrdocs::is_one_of</class>
  <class kind="class">mrdocs::ltrim</class>
  <class kind="class">mrdocs::make_array_view</class>
  <class kind="class">mrdocs::mapReflectedType</class>
  <class kind="class">mrdocs::merge</class>
  <class kind="class">mrdocs::parse</class>
  <class kind="class">mrdocs::rtrim</class>
  <class kind="class">mrdocs::safeString</class>
  <class kind="class">mrdocs::splitLines</class>
  <class kind="class">mrdocs::swap</class>
  <class kind="class">mrdocs::tag_invoke</class>
  <class kind="class">mrdocs::toLowerCase</class>
  <class kind="class">mrdocs::toString</class>
  <class kind="class">mrdocs::toUpperCase</class>
  <class kind="class">mrdocs::trim</class>
  <class kind="class">mrdocs::visit</class>
  <class kind="class">mrdocs::operator&lt;&lt;</class>
  <class kind="class">mrdocs::operator==</class>
  <class kind="class">mrdocs::operator!=</class>
  <class kind="class">mrdocs::operator&lt;</class>
  <class kind="class">mrdocs::operator&lt;=</class>
  <class kind="class">mrdocs::operator&gt;</class>
  <class kind="class">mrdocs::operator&gt;=</class>
  <class kind="class">mrdocs::operator&lt;=&gt;</class>
  <class kind="class">mrdocs::unexpect</class>
  <class kind="class">mrdocs::ClearableContainerLike</class>
  <class kind="class">mrdocs::DescribedComparable</class>
  <class kind="class">mrdocs::DocCommentNode</class>
  <class kind="class">mrdocs::DocCommentNodeTraversable</class>
  <class kind="class">mrdocs::HasParse</class>
  <class kind="class">mrdocs::HasSentinel</class>
  <class kind="class">mrdocs::SymbolParent</class>
  <class kind="class">mrdocs::dereferenceable</class>
  <class kind="class">mrdocs::has_nullable_traits_v</class>
  <class kind="class">mrdocs::pair_like</class>
  <class kind="class">mrdocs::polymorphic_storage_for</class>
  <class kind="class">mrdocs::range_of</class>
  <class kind="class">mrdocs::range_of_tuple_like</class>
  <class kind="class">mrdocs::tuple_like</class>
  <class kind="class">mrdocs::ArrayView</class>
  <class kind="class">mrdocs::ArrayView</class>
  <class kind="class">mrdocs::Overload</class>
  <class kind="class">mrdocs::RangeFor</class>
  <class kind="class">mrdocs::ScopeExit</class>
  <class kind="class">mrdocs::ScopeExitRestore</class>
  <class kind="class">mrdocs::ScopeExitRestore</class>
  <class kind="class">mrdocs::Unexpected</class>
  <class kind="class">mrdocs::reference_constructs_from_temporary_v</class>
  <class kind="class">mrdocs::reference_converts_from_temporary_v</class>
  <class kind="class">mrdocs::source_location</class>
  <member kind="function">
    <type>void</type>
    <name>addMember</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-addMember</anchor>
    <arglist>(OverloadsSymbol&amp; I, const FunctionSymbol&amp; Member)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addMetaObject</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-addMetaObject</anchor>
    <arglist>(IO&amp; io)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assert_failed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-assert_failed</anchor>
    <arglist>(const char* msg, const char* file, uint_least32_t line)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bottomUpTraverse</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-bottomUpTraverse</anchor>
    <arglist>(T&amp; node, F&amp;&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>canMerge</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-canMerge</anchor>
    <arglist>(const Symbol&amp; I, const Symbol&amp; Other)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>compareSymbolNames</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-compareSymbolNames</anchor>
    <arglist>(std::string_view symbolName0, std::string_view symbolName1)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains_n</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-contains_n</anchor>
    <arglist>(const Range&amp; range, const El&amp; el, std::size_t n)</arglist>
  </member>
  <member kind="function">
    <type>std::underlying_type_t&lt;SymbolKind&gt;</type>
    <name>countSymbolKind</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-countSymbolKind</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>endsWithOneOf</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-endsWithOneOf</anchor>
    <arglist>(std::string_view s, std::string_view chars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>escapeExpression</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-escapeExpression</anchor>
    <arglist>(OutputRef out, std::string_view str, const HandlebarsOptions&amp; opt)</arglist>
  </member>
  <member kind="function">
    <type>const Generator*</type>
    <name>findGenerator</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-findGenerator</anchor>
    <arglist>(std::string_view id)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>find_last_of</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-find_last_of</anchor>
    <arglist>(Range&amp;&amp; range, Els&amp;&amp; els)</arglist>
  </member>
  <member kind="function">
    <type>Error</type>
    <name>formatError</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-formatError</anchor>
    <arglist>(FormatString&lt;Args...&gt; fs, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>fromString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-fromString</anchor>
    <arglist>(std::string_view str, FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getDefaultAccessString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-getDefaultAccessString</anchor>
    <arglist>(const RecordKeyKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>OperatorKind</type>
    <name>getOperatorKind</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-getOperatorKind</anchor>
    <arglist>(std::string_view name)</arglist>
  </member>
  <member kind="function">
    <type>OperatorKind</type>
    <name>getOperatorKindFromSuffix</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-getOperatorKindFromSuffix</anchor>
    <arglist>(std::string_view suffix)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getOperatorName</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-getOperatorName</anchor>
    <arglist>(OperatorKind kind, bool include_keyword)</arglist>
  </member>
  <member kind="function">
    <type>Optional&lt;std::string_view&gt;</type>
    <name>getOperatorReadableName</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-getOperatorReadableName</anchor>
    <arglist>(OperatorKind kind, int nParams)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getSafeOperatorName</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-getSafeOperatorName</anchor>
    <arglist>(OperatorKind kind, bool include_keyword)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getShortOperatorName</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-getShortOperatorName</anchor>
    <arglist>(OperatorKind kind)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;std::string&gt;</type>
    <name>getSinglePageFullPath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-getSinglePageFullPath</anchor>
    <arglist>(std::string_view outputPath, std::string_view extension)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>installGenerator</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-installGenerator</anchor>
    <arglist>(std::unique_ptr&lt;Generator&gt; G)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBinaryOperator</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isBinaryOperator</anchor>
    <arglist>(OperatorKind kind)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyAssignment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isCopyAssignment</anchor>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyConstructor</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isCopyConstructor</anchor>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefaultConstructor</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isDefaultConstructor</anchor>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isEmpty</anchor>
    <arglist>(const dom::Value&amp; arg)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMoveAssignment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isMoveAssignment</anchor>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMoveConstructor</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isMoveConstructor</anchor>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSpecialMemberFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isSpecialMemberFunction</anchor>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnaryOperator</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isUnaryOperator</anchor>
    <arglist>(OperatorKind kind)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-is_null</anchor>
    <arglist>(const T&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isa</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isa</anchor>
    <arglist>(const Polymorphic&lt;From&gt;&amp; p)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isa_or_null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-isa_or_null</anchor>
    <arglist>(const Polymorphic&lt;From&gt;* pp)</arglist>
  </member>
  <member kind="function">
    <type>ExtractionMode</type>
    <name>leastSpecific</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-leastSpecific</anchor>
    <arglist>(const ExtractionMode a, const ExtractionMode b)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>makeChar</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-makeChar</anchor>
    <arglist>(FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>makeLong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-makeLong</anchor>
    <arglist>(FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>Overload&lt;std::decay_t&lt;Ts&gt;...&gt;</type>
    <name>makeOverload</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-makeOverload</anchor>
    <arglist>(Ts...&amp;&amp; xs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>makeShort</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-makeShort</anchor>
    <arglist>(FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>makeSigned</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-makeSigned</anchor>
    <arglist>(FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>makeUnsigned</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-makeUnsigned</anchor>
    <arglist>(FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>makeVisitor</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-makeVisitor</anchor>
    <arglist>(ObjectTy&amp;&amp; obj, FnTy&amp;&amp; fn, ArgsTy...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>make_null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-make_null</anchor>
    <arglist>(T&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>match</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-match</anchor>
    <arglist>(Variant&amp;&amp; v, Ts...&amp;&amp; xs)</arglist>
  </member>
  <member kind="function">
    <type>ExtractionMode</type>
    <name>mostSpecific</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-mostSpecific</anchor>
    <arglist>(const ExtractionMode a, const ExtractionMode b)</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>null_of</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-null_of</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>operator|</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-operator_bitor</anchor>
    <arglist>(R&amp;&amp; r, const SplitLinesAdaptor&amp; a)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>overrides</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-overrides</anchor>
    <arglist>(const FunctionSymbol&amp; base, const FunctionSymbol&amp; derived)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>readableTypeName</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-readableTypeName</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>reindentCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-reindentCode</anchor>
    <arglist>(std::string_view code, std::size_t indent)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>replace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-replace</anchor>
    <arglist>(std::string&amp; s, std::string_view from, std::string_view to)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>startsWithOneOf</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-startsWithOneOf</anchor>
    <arglist>(std::string_view s, std::string_view chars)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toBase16Str</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-toBase16Str</anchor>
    <arglist>(const SymbolID&amp; id)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toCamelCase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-toCamelCase</anchor>
    <arglist>(const std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toKebabCase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-toKebabCase</anchor>
    <arglist>(const std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toPascalCase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-toPascalCase</anchor>
    <arglist>(const std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toSnakeCase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-toSnakeCase</anchor>
    <arglist>(const std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::underlying_type_t&lt;Enum&gt;</type>
    <name>to_underlying</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-to_underlying</anchor>
    <arglist>(Enum value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>topDownTraverse</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-topDownTraverse</anchor>
    <arglist>(T&amp; node, F&amp;&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>visitIndexed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-visitIndexed</anchor>
    <arglist>(Variant&amp;&amp; v, Ts...&amp;&amp; xs)</arglist>
  </member>
  <member kind="function">
    <type>YCombinator&lt;std::decay_t&lt;F&gt;&gt;</type>
    <name>yCombinator</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-yCombinator</anchor>
    <arglist>(F&amp;&amp; f)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>mrdocs::doc</name>
  <filename>reference.adoc#mrdocs-doc</filename>
  <class kind="class">mrdocs::doc::AdmonitionBlock</class>
  <class kind="class">mrdocs::doc::Block</class>
  <class kind="class">mrdocs::doc::BlockCommonBase</class>
  <class kind="class">mrdocs::doc::BlockContainer</class>
  <class kind="class">mrdocs::doc::BriefBlock</class>
  <class kind="class">mrdocs::doc::CodeBlock</class>
  <class kind="class">mrdocs::doc::CodeInline</class>
  <class kind="class">mrdocs::doc::CopyDetailsInline</class>
  <class kind="class">mrdocs::doc::DefinitionListBlock</class>
  <class kind="class">mrdocs::doc::DefinitionListItem</class>
  <class kind="class">mrdocs::doc::EmphInline</class>
  <class kind="class">mrdocs::doc::FootnoteDefinitionBlock</class>
  <class kind="class">mrdocs::doc::FootnoteReferenceInline</class>
  <class kind="class">mrdocs::doc::HeadingBlock</class>
  <class kind="class">mrdocs::doc::HighlightInline</class>
  <class kind="class">mrdocs::doc::ImageInline</class>
  <class kind="class">mrdocs::doc::Inline</class>
  <class kind="class">mrdocs::doc::InlineCommonBase</class>
  <class kind="class">mrdocs::doc::InlineContainer</class>
  <class kind="class">mrdocs::doc::InlineTextLeaf</class>
  <class kind="class">mrdocs::doc::LineBreakInline</class>
  <class kind="class">mrdocs::doc::LinkInline</class>
  <class kind="class">mrdocs::doc::ListBlock</class>
  <class kind="class">mrdocs::doc::ListItem</class>
  <class kind="class">mrdocs::doc::MathBlock</class>
  <class kind="class">mrdocs::doc::MathInline</class>
  <class kind="class">mrdocs::doc::ParagraphBlock</class>
  <class kind="class">mrdocs::doc::ParamBlock</class>
  <class kind="class">mrdocs::doc::PostconditionBlock</class>
  <class kind="class">mrdocs::doc::PreconditionBlock</class>
  <class kind="class">mrdocs::doc::QuoteBlock</class>
  <class kind="class">mrdocs::doc::ReferenceInline</class>
  <class kind="class">mrdocs::doc::ReturnsBlock</class>
  <class kind="class">mrdocs::doc::SeeBlock</class>
  <class kind="class">mrdocs::doc::SoftBreakInline</class>
  <class kind="class">mrdocs::doc::StrikethroughInline</class>
  <class kind="class">mrdocs::doc::StrongInline</class>
  <class kind="class">mrdocs::doc::SubscriptInline</class>
  <class kind="class">mrdocs::doc::SuperscriptInline</class>
  <class kind="class">mrdocs::doc::TParamBlock</class>
  <class kind="class">mrdocs::doc::TableBlock</class>
  <class kind="class">mrdocs::doc::TableCell</class>
  <class kind="class">mrdocs::doc::TableRow</class>
  <class kind="class">mrdocs::doc::TextInline</class>
  <class kind="class">mrdocs::doc::ThematicBreakBlock</class>
  <class kind="class">mrdocs::doc::ThrowsBlock</class>
  <class kind="class">mrdocs::doc::AdmonitionKind</class>
  <class kind="class">mrdocs::doc::BlockKind</class>
  <class kind="class">mrdocs::doc::InlineKind</class>
  <class kind="class">mrdocs::doc::ParamDirection</class>
  <class kind="class">mrdocs::doc::Parts</class>
  <class kind="class">mrdocs::doc::getAsPlainText</class>
  <class kind="class">mrdocs::doc::isEmpty</class>
  <class kind="class">mrdocs::doc::ltrim</class>
  <class kind="class">mrdocs::doc::rtrim</class>
  <class kind="class">mrdocs::doc::tag_invoke</class>
  <class kind="class">mrdocs::doc::toString</class>
  <class kind="class">mrdocs::doc::trim</class>
  <class kind="class">mrdocs::doc::visit</class>
  <class kind="class">mrdocs::doc::operator==</class>
  <class kind="class">mrdocs::doc::operator&lt;=&gt;</class>
  <class kind="class">mrdocs::doc::operator&lt;=&gt;</class>
  <class kind="class">mrdocs::doc::operator==</class>
  <member kind="function">
    <type>bool</type>
    <name>isBlockCommand</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-isBlockCommand</anchor>
    <arglist>(BlockKind k)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>traverse</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-traverse</anchor>
    <arglist>(const std::vector&lt;std::unique_ptr&lt;T&gt;&gt;&amp; list, F&amp;&amp; f, Args...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::AdmonitionBlock</name>
  <filename>reference.adoc#mrdocs-doc-AdmonitionBlock</filename>
  <member kind="function">
    <type>void</type>
    <name>AdmonitionBlock</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-2constructor</anchor>
    <arglist>(const AdmonitionKind admonish_)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-AdmonitionBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::Block</name>
  <filename>reference.adoc#mrdocs-doc-Block</filename>
  <member kind="function">
    <type>void</type>
    <name>~Block</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-Block-2destructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::BlockCommonBase</name>
  <filename>reference.adoc#mrdocs-doc-BlockCommonBase-0ed</filename>
  <member kind="function">
    <type>void</type>
    <name>~BlockCommonBase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BlockCommonBase-0ed-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>BlockCommonBase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BlockCommonBase-0ed-2constructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::BlockContainer</name>
  <filename>reference.adoc#mrdocs-doc-BlockContainer</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::BriefBlock</name>
  <filename>reference.adoc#mrdocs-doc-BriefBlock</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-BriefBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::CodeBlock</name>
  <filename>reference.adoc#mrdocs-doc-CodeBlock</filename>
  <member kind="function">
    <type>void</type>
    <name>CodeBlock</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-2constructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::CodeInline</name>
  <filename>reference.adoc#mrdocs-doc-CodeInline</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CodeInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::CopyDetailsInline</name>
  <filename>reference.adoc#mrdocs-doc-CopyDetailsInline</filename>
  <member kind="function">
    <type>void</type>
    <name>CopyDetailsInline</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-2constructor</anchor>
    <arglist>(std::string string_)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-CopyDetailsInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::DefinitionListBlock</name>
  <filename>reference.adoc#mrdocs-doc-DefinitionListBlock</filename>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-DefinitionListBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::DefinitionListItem</name>
  <filename>reference.adoc#mrdocs-doc-DefinitionListItem</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::EmphInline</name>
  <filename>reference.adoc#mrdocs-doc-EmphInline</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-EmphInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::FootnoteDefinitionBlock</name>
  <filename>reference.adoc#mrdocs-doc-FootnoteDefinitionBlock</filename>
  <member kind="function">
    <type>void</type>
    <name>FootnoteDefinitionBlock</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-2constructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteDefinitionBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::FootnoteReferenceInline</name>
  <filename>reference.adoc#mrdocs-doc-FootnoteReferenceInline</filename>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-FootnoteReferenceInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::HeadingBlock</name>
  <filename>reference.adoc#mrdocs-doc-HeadingBlock</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HeadingBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::HighlightInline</name>
  <filename>reference.adoc#mrdocs-doc-HighlightInline</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-HighlightInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ImageInline</name>
  <filename>reference.adoc#mrdocs-doc-ImageInline</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ImageInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::Inline</name>
  <filename>reference.adoc#mrdocs-doc-Inline</filename>
  <member kind="function">
    <type>void</type>
    <name>~Inline</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-Inline-2destructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::InlineCommonBase</name>
  <filename>reference.adoc#mrdocs-doc-InlineCommonBase-0dc</filename>
  <member kind="function">
    <type>void</type>
    <name>~InlineCommonBase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineCommonBase-0dc-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>InlineCommonBase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineCommonBase-0dc-2constructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::InlineContainer</name>
  <filename>reference.adoc#mrdocs-doc-InlineContainer</filename>
  <member kind="function">
    <type>void</type>
    <name>~InlineContainer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::InlineTextLeaf</name>
  <filename>reference.adoc#mrdocs-doc-InlineTextLeaf</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::LineBreakInline</name>
  <filename>reference.adoc#mrdocs-doc-LineBreakInline</filename>
  <member kind="function">
    <type>void</type>
    <name>LineBreakInline</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-2constructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~LineBreakInline</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LineBreakInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::LinkInline</name>
  <filename>reference.adoc#mrdocs-doc-LinkInline</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-LinkInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ListBlock</name>
  <filename>reference.adoc#mrdocs-doc-ListBlock</filename>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ListBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ListItem</name>
  <filename>reference.adoc#mrdocs-doc-ListItem</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::MathBlock</name>
  <filename>reference.adoc#mrdocs-doc-MathBlock</filename>
  <member kind="function">
    <type>void</type>
    <name>MathBlock</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-2constructor</anchor>
    <arglist>(const MathBlock&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>MathBlock&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-operator_assign</anchor>
    <arglist>(const MathBlock&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::MathInline</name>
  <filename>reference.adoc#mrdocs-doc-MathInline</filename>
  <member kind="function">
    <type>void</type>
    <name>~MathInline</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-MathInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ParagraphBlock</name>
  <filename>reference.adoc#mrdocs-doc-ParagraphBlock</filename>
  <member kind="function">
    <type>void</type>
    <name>ParagraphBlock</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-2constructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ParagraphBlock</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParagraphBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ParamBlock</name>
  <filename>reference.adoc#mrdocs-doc-ParamBlock</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ParamBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::PostconditionBlock</name>
  <filename>reference.adoc#mrdocs-doc-PostconditionBlock</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PostconditionBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::PreconditionBlock</name>
  <filename>reference.adoc#mrdocs-doc-PreconditionBlock</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-PreconditionBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::QuoteBlock</name>
  <filename>reference.adoc#mrdocs-doc-QuoteBlock</filename>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-QuoteBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ReferenceInline</name>
  <filename>reference.adoc#mrdocs-doc-ReferenceInline</filename>
  <member kind="function">
    <type>void</type>
    <name>ReferenceInline</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-2constructor</anchor>
    <arglist>(std::string str)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReferenceInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ReturnsBlock</name>
  <filename>reference.adoc#mrdocs-doc-ReturnsBlock</filename>
  <member kind="function">
    <type>void</type>
    <name>~ReturnsBlock</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ReturnsBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::SeeBlock</name>
  <filename>reference.adoc#mrdocs-doc-SeeBlock</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SeeBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::SoftBreakInline</name>
  <filename>reference.adoc#mrdocs-doc-SoftBreakInline</filename>
  <member kind="function">
    <type>void</type>
    <name>SoftBreakInline</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-2constructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SoftBreakInline</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SoftBreakInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::StrikethroughInline</name>
  <filename>reference.adoc#mrdocs-doc-StrikethroughInline</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrikethroughInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::StrongInline</name>
  <filename>reference.adoc#mrdocs-doc-StrongInline</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-StrongInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::SubscriptInline</name>
  <filename>reference.adoc#mrdocs-doc-SubscriptInline</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SubscriptInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::SuperscriptInline</name>
  <filename>reference.adoc#mrdocs-doc-SuperscriptInline</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-SuperscriptInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::TParamBlock</name>
  <filename>reference.adoc#mrdocs-doc-TParamBlock</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TParamBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::TableBlock</name>
  <filename>reference.adoc#mrdocs-doc-TableBlock</filename>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TableBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::TableCell</name>
  <filename>reference.adoc#mrdocs-doc-TableCell</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::TableRow</name>
  <filename>reference.adoc#mrdocs-doc-TableRow</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::TextInline</name>
  <filename>reference.adoc#mrdocs-doc-TextInline</filename>
  <member kind="function">
    <type>void</type>
    <name>~TextInline</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isCopyDetails</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isEmph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isFootnoteReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isHighlight</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isImage</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isLineBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isLink</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isSoftBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isStrikethrough</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isStrong</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isSubscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isSuperscript</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-TextInline-isText</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ThematicBreakBlock</name>
  <filename>reference.adoc#mrdocs-doc-ThematicBreakBlock</filename>
  <member kind="function">
    <type>void</type>
    <name>ThematicBreakBlock</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-2constructor</anchor>
    <arglist>(const ThematicBreakBlock&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>ThematicBreakBlock&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-operator_assign</anchor>
    <arglist>(const ThematicBreakBlock&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThematicBreakBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ThrowsBlock</name>
  <filename>reference.adoc#mrdocs-doc-ThrowsBlock</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-begin</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-clear</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-end</anchor>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-erase</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-insert</anchor>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-InlineContainer-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isAdmonition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isBrief</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isCode</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isDefinitionList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isFootnoteDefinition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isHeading</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isList</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isMath</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isParagraph</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isPostcondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isPrecondition</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isQuote</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isReturns</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isSee</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isTParam</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isThematicBreak</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-doc-ThrowsBlock-isThrows</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::AdmonitionKind</name>
  <filename>reference.adoc#mrdocs-doc-AdmonitionKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::BlockKind</name>
  <filename>reference.adoc#mrdocs-doc-BlockKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::InlineKind</name>
  <filename>reference.adoc#mrdocs-doc-InlineKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ParamDirection</name>
  <filename>reference.adoc#mrdocs-doc-ParamDirection</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::Parts</name>
  <filename>reference.adoc#mrdocs-doc-Parts</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::getAsPlainText</name>
  <filename>reference.adoc#mrdocs-doc-getAsPlainText-02</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::isEmpty</name>
  <filename>reference.adoc#mrdocs-doc-isEmpty-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ltrim</name>
  <filename>reference.adoc#mrdocs-doc-ltrim-09</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::rtrim</name>
  <filename>reference.adoc#mrdocs-doc-rtrim-03</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::tag_invoke</name>
  <filename>reference.adoc#mrdocs-doc-tag_invoke-0e</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::toString</name>
  <filename>reference.adoc#mrdocs-doc-toString-0b</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::trim</name>
  <filename>reference.adoc#mrdocs-doc-trim-00</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::visit</name>
  <filename>reference.adoc#mrdocs-doc-visit-0e</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::operator==</name>
  <filename>reference.adoc#mrdocs-doc-operator_eq-0a</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::operator&lt;=&gt;</name>
  <filename>reference.adoc#mrdocs-doc-operator_3way-01c</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::operator&lt;=&gt;</name>
  <filename>reference.adoc#mrdocs-doc-operator_3way-08</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::operator==</name>
  <filename>reference.adoc#mrdocs-doc-operator_eq-008</filename>
</compound>
<compound kind="namespace">
  <name>mrdocs::dom</name>
  <filename>reference.adoc#mrdocs-dom</filename>
  <class kind="class">mrdocs::dom::Array</class>
  <class kind="class">mrdocs::dom::ArrayImpl</class>
  <class kind="class">mrdocs::dom::DefaultArrayImpl</class>
  <class kind="class">mrdocs::dom::DefaultFunctionImpl</class>
  <class kind="class">mrdocs::dom::DefaultObjectImpl</class>
  <class kind="class">mrdocs::dom::Function</class>
  <class kind="class">mrdocs::dom::FunctionImpl</class>
  <class kind="class">mrdocs::dom::LazyArrayImpl</class>
  <class kind="class">mrdocs::dom::LazyArrayImpl</class>
  <class kind="class">mrdocs::dom::LazyObjectImpl</class>
  <class kind="class">mrdocs::dom::LazyObjectImpl</class>
  <class kind="class">mrdocs::dom::LazyObjectMapTag</class>
  <class kind="class">mrdocs::dom::Object</class>
  <class kind="class">mrdocs::dom::ObjectImpl</class>
  <class kind="class">mrdocs::dom::String</class>
  <class kind="class">mrdocs::dom::Value</class>
  <class kind="class">mrdocs::dom::ValueFromTag</class>
  <class kind="class">mrdocs::dom::VariadicFunctionImpl</class>
  <class kind="class">mrdocs::dom::function_traits</class>
  <class kind="class">mrdocs::dom::function_traits</class>
  <class kind="class">mrdocs::dom::function_traits</class>
  <class kind="class">mrdocs::dom::function_traits</class>
  <class kind="class">mrdocs::dom::function_traits</class>
  <class kind="class">mrdocs::dom::Kind</class>
  <class kind="class">mrdocs::dom::LazyArray</class>
  <class kind="class">mrdocs::dom::LazyObject</class>
  <class kind="class">mrdocs::dom::ValueFrom</class>
  <class kind="class">mrdocs::dom::operator&amp;&amp;</class>
  <class kind="class">mrdocs::dom::operator+</class>
  <class kind="class">mrdocs::dom::operator||</class>
  <class kind="class">mrdocs::dom::stringOrNull</class>
  <class kind="class">mrdocs::dom::swap</class>
  <class kind="class">mrdocs::dom::toString</class>
  <class kind="class">mrdocs::dom::operator==</class>
  <class kind="class">mrdocs::dom::operator!=</class>
  <class kind="class">mrdocs::dom::operator&lt;=&gt;</class>
  <class kind="class">mrdocs::dom::HasLazyObjectMap</class>
  <class kind="class">mrdocs::dom::HasLazyObjectMapWithContext</class>
  <class kind="class">mrdocs::dom::HasLazyObjectMapWithoutContext</class>
  <class kind="class">mrdocs::dom::HasStandaloneValueFrom</class>
  <class kind="class">mrdocs::dom::HasValueFrom</class>
  <class kind="class">mrdocs::dom::HasValueFromWithContext</class>
  <class kind="class">mrdocs::dom::HasValueFromWithoutContext</class>
  <class kind="class">mrdocs::dom::StringLikeTy</class>
  <class kind="class">mrdocs::dom::function_traits_convertible_to_value</class>
  <class kind="class">mrdocs::dom::has_function_args_for_default_function_impl</class>
  <class kind="class">mrdocs::dom::has_function_traits</class>
  <class kind="class">mrdocs::dom::has_function_traits_for_default_function_impl</class>
  <class kind="class">mrdocs::dom::has_invoke_expected_result_convertible_to_dom_value</class>
  <class kind="class">mrdocs::dom::has_invoke_result_convertible_to_dom_value</class>
  <class kind="class">mrdocs::dom::has_invoke_result_for_default_function_impl</class>
  <member kind="function">
    <type>Array</type>
    <name>TransformArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-TransformArray</anchor>
    <arglist>(const T&amp; arr, const F&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>Function</type>
    <name>makeInvocable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-makeInvocable</anchor>
    <arglist>(F&amp;&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>Function</type>
    <name>makeVariadicInvocable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-makeVariadicInvocable</anchor>
    <arglist>(F&amp;&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>Array</type>
    <name>newArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-newArray</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>Function</type>
    <name>newFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-newFunction</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>Object</type>
    <name>newObject</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-newObject</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>mrdocs::dom::JSON</name>
  <filename>reference.adoc#mrdocs-dom-JSON</filename>
  <member kind="function">
    <type>std::string</type>
    <name>stringify</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-JSON-stringify</anchor>
    <arglist>(const dom::Value&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::Array</name>
  <filename>reference.adoc#mrdocs-dom-Array</filename>
  <member kind="function">
    <type>void</type>
    <name>~Array</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>at</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-at</anchor>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-emplace_back</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-get</anchor>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>const impl_type&amp;</type>
    <name>impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-impl</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-push_back</anchor>
    <arglist>(value_type value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-set</anchor>
    <arglist>(size_type i, Value v)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-swap</anchor>
    <arglist>(Array&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Array-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::ArrayImpl</name>
  <filename>reference.adoc#mrdocs-dom-ArrayImpl</filename>
  <member kind="function">
    <type>void</type>
    <name>~ArrayImpl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-emplace_back</anchor>
    <arglist>(value_type value)</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-get</anchor>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-set</anchor>
    <arglist>(size_type index, Value value)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::DefaultArrayImpl</name>
  <filename>reference.adoc#mrdocs-dom-DefaultArrayImpl</filename>
  <member kind="function">
    <type>void</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultArrayImpl-emplace_back</anchor>
    <arglist>(value_type value)</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultArrayImpl-get</anchor>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultArrayImpl-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultArrayImpl-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::DefaultFunctionImpl</name>
  <filename>reference.adoc#mrdocs-dom-DefaultFunctionImpl</filename>
  <member kind="function">
    <type>void</type>
    <name>DefaultFunctionImpl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultFunctionImpl-2constructor</anchor>
    <arglist>(U&amp;&amp; u)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultFunctionImpl-call</anchor>
    <arglist>(const Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultFunctionImpl-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::DefaultObjectImpl</name>
  <filename>reference.adoc#mrdocs-dom-DefaultObjectImpl</filename>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultObjectImpl-exists</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultObjectImpl-get</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultObjectImpl-set</anchor>
    <arglist>(String key, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-DefaultObjectImpl-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::Function</name>
  <filename>reference.adoc#mrdocs-dom-Function</filename>
  <member kind="function">
    <type>void</type>
    <name>~Function</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Function-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Function-call</anchor>
    <arglist>(const Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>const impl_type&amp;</type>
    <name>impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Function-impl</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Function-operator_call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Function-swap</anchor>
    <arglist>(Function&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>try_invoke</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Function-try_invoke</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Function-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::FunctionImpl</name>
  <filename>reference.adoc#mrdocs-dom-FunctionImpl</filename>
  <member kind="function">
    <type>void</type>
    <name>~FunctionImpl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-FunctionImpl-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-FunctionImpl-call</anchor>
    <arglist>(const Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-FunctionImpl-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyArrayImpl</name>
  <filename>reference.adoc#mrdocs-dom-LazyArrayImpl-03</filename>
  <member kind="function">
    <type>void</type>
    <name>~LazyArrayImpl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-LazyArrayImpl-03-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-emplace_back</anchor>
    <arglist>(value_type value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-set</anchor>
    <arglist>(size_type index, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-LazyArrayImpl-03-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-LazyArrayImpl-03-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyArrayImpl</name>
  <filename>reference.adoc#mrdocs-dom-LazyArrayImpl-0a</filename>
  <member kind="function">
    <type>void</type>
    <name>emplace_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-emplace_back</anchor>
    <arglist>(value_type value)</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-get</anchor>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-set</anchor>
    <arglist>(size_type index, Value value)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ArrayImpl-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyObjectImpl</name>
  <filename>reference.adoc#mrdocs-dom-LazyObjectImpl-04</filename>
  <member kind="function">
    <type>void</type>
    <name>~LazyObjectImpl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-LazyObjectImpl-04-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-LazyObjectImpl-04-exists</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-LazyObjectImpl-04-get</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-LazyObjectImpl-04-set</anchor>
    <arglist>(String key, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-LazyObjectImpl-04-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-LazyObjectImpl-04-type_key</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>visit</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-LazyObjectImpl-04-visit</anchor>
    <arglist>(std::function&lt;bool(String, Value)&gt; fn)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyObjectImpl</name>
  <filename>reference.adoc#mrdocs-dom-LazyObjectImpl-09</filename>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-exists</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-get</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-set</anchor>
    <arglist>(String key, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-type_key</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>visit</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-visit</anchor>
    <arglist>(std::function&lt;bool(String, Value)&gt; fn)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyObjectMapTag</name>
  <filename>reference.adoc#mrdocs-dom-LazyObjectMapTag</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::Object</name>
  <filename>reference.adoc#mrdocs-dom-Object</filename>
  <member kind="function">
    <type>void</type>
    <name>~Object</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Object-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>at</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Object-at</anchor>
    <arglist>(std::string_view i)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Object-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Object-exists</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Object-get</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>const impl_type&amp;</type>
    <name>impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Object-impl</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Object-set</anchor>
    <arglist>(String key, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Object-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Object-swap</anchor>
    <arglist>(Object&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Object-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::ObjectImpl</name>
  <filename>reference.adoc#mrdocs-dom-ObjectImpl</filename>
  <member kind="function">
    <type>void</type>
    <name>~ObjectImpl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-exists</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-get</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-set</anchor>
    <arglist>(String key, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-type_key</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>visit</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-ObjectImpl-visit</anchor>
    <arglist>(std::function&lt;bool(String, Value)&gt; fn)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::String</name>
  <filename>reference.adoc#mrdocs-dom-String</filename>
  <member kind="function">
    <type>void</type>
    <name>~String</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-String-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>c_str</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-String-c_str</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-String-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-String-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-String-get</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-String-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>str</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-String-str</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-String-swap</anchor>
    <arglist>(String&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-String-2conversion</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::Value</name>
  <filename>reference.adoc#mrdocs-dom-Value</filename>
  <member kind="function">
    <type>void</type>
    <name>~Value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-exists</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>getBool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-getBool</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Function&amp;</type>
    <name>getFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-getFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>getInteger</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-getInteger</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Object&amp;</type>
    <name>getObject</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-getObject</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const String&amp;</type>
    <name>getString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-getString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-isBoolean</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInteger</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-isInteger</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-isNull</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isObject</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-isObject</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSafeString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-isSafeString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-isString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTruthy</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-isTruthy</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefined</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-isUndefined</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Kind</type>
    <name>kind</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-kind</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>lookup</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-lookup</anchor>
    <arglist>(std::string_view keys)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-operator_call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-set</anchor>
    <arglist>(const String&amp; key, const Value&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-swap</anchor>
    <arglist>(Value&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-type_key</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>operator basic_string&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-2conversion-0c</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-Value-2conversion-05</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::ValueFromTag</name>
  <filename>reference.adoc#mrdocs-dom-ValueFromTag</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::VariadicFunctionImpl</name>
  <filename>reference.adoc#mrdocs-dom-VariadicFunctionImpl</filename>
  <member kind="function">
    <type>void</type>
    <name>VariadicFunctionImpl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-VariadicFunctionImpl-2constructor</anchor>
    <arglist>(U&amp;&amp; u)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-VariadicFunctionImpl-call</anchor>
    <arglist>(const Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-dom-VariadicFunctionImpl-type_key</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits</name>
  <filename>reference.adoc#mrdocs-dom-function_traits-056</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits</name>
  <filename>reference.adoc#mrdocs-dom-function_traits-06</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits</name>
  <filename>reference.adoc#mrdocs-dom-function_traits-0f</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits</name>
  <filename>reference.adoc#mrdocs-dom-function_traits-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits</name>
  <filename>reference.adoc#mrdocs-dom-function_traits-05f</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::Kind</name>
  <filename>reference.adoc#mrdocs-dom-Kind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyArray</name>
  <filename>reference.adoc#mrdocs-dom-LazyArray-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyObject</name>
  <filename>reference.adoc#mrdocs-dom-LazyObject-07</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::ValueFrom</name>
  <filename>reference.adoc#mrdocs-dom-ValueFrom-0a</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator&amp;&amp;</name>
  <filename>reference.adoc#mrdocs-dom-operator_and-0df7</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator+</name>
  <filename>reference.adoc#mrdocs-dom-operator_plus-002</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator||</name>
  <filename>reference.adoc#mrdocs-dom-operator_or-0e</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::stringOrNull</name>
  <filename>reference.adoc#mrdocs-dom-stringOrNull-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::swap</name>
  <filename>reference.adoc#mrdocs-dom-swap-0c</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::toString</name>
  <filename>reference.adoc#mrdocs-dom-toString-07</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator==</name>
  <filename>reference.adoc#mrdocs-dom-operator_eq-00</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator!=</name>
  <filename>reference.adoc#mrdocs-dom-operator_not_eq-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator&lt;=&gt;</name>
  <filename>reference.adoc#mrdocs-dom-operator_3way-07b</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasLazyObjectMap</name>
  <filename>reference.adoc#mrdocs-dom-HasLazyObjectMap</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasLazyObjectMapWithContext</name>
  <filename>reference.adoc#mrdocs-dom-HasLazyObjectMapWithContext</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasLazyObjectMapWithoutContext</name>
  <filename>reference.adoc#mrdocs-dom-HasLazyObjectMapWithoutContext</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasStandaloneValueFrom</name>
  <filename>reference.adoc#mrdocs-dom-HasStandaloneValueFrom</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasValueFrom</name>
  <filename>reference.adoc#mrdocs-dom-HasValueFrom</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasValueFromWithContext</name>
  <filename>reference.adoc#mrdocs-dom-HasValueFromWithContext</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasValueFromWithoutContext</name>
  <filename>reference.adoc#mrdocs-dom-HasValueFromWithoutContext</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::StringLikeTy</name>
  <filename>reference.adoc#mrdocs-dom-StringLikeTy</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits_convertible_to_value</name>
  <filename>reference.adoc#mrdocs-dom-function_traits_convertible_to_value</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_function_args_for_default_function_impl</name>
  <filename>reference.adoc#mrdocs-dom-has_function_args_for_default_function_impl</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_function_traits</name>
  <filename>reference.adoc#mrdocs-dom-has_function_traits</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_function_traits_for_default_function_impl</name>
  <filename>reference.adoc#mrdocs-dom-has_function_traits_for_default_function_impl</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_invoke_expected_result_convertible_to_dom_value</name>
  <filename>reference.adoc#mrdocs-dom-has_invoke_expected_result_convertible_to_dom_value</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_invoke_result_convertible_to_dom_value</name>
  <filename>reference.adoc#mrdocs-dom-has_invoke_result_convertible_to_dom_value</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_invoke_result_for_default_function_impl</name>
  <filename>reference.adoc#mrdocs-dom-has_invoke_result_for_default_function_impl</filename>
</compound>
<compound kind="namespace">
  <name>mrdocs::files</name>
  <filename>reference.adoc#mrdocs-files</filename>
  <class kind="class">mrdocs::files::FileType</class>
  <class kind="class">mrdocs::files::appendPath</class>
  <class kind="class">mrdocs::files::getParentDir</class>
  <class kind="class">mrdocs::files::makeAbsolute</class>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>createDirectory</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-createDirectory</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-exists</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getFileName</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-getFileName</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;std::string&gt;</type>
    <name>getFileText</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-getFileText</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;FileType&gt;</type>
    <name>getFileType</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-getFileType</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getSourceFilename</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-getSourceFilename</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAbsolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-isAbsolute</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDirectory</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-isDirectory</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDirsy</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-isDirsy</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLexicalDirectory</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-isLexicalDirectory</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPosixStyle</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-isPosixStyle</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>makeDirsy</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-makeDirsy</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>makePosixStyle</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-makePosixStyle</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>normalizeDir</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-normalizeDir</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>normalizePath</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-normalizePath</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>requireAbsolute</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-requireAbsolute</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>requireDirectory</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-requireDirectory</anchor>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>startsWith</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-startsWith</anchor>
    <arglist>(std::string_view pathName, std::string_view prefix)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>withExtension</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-files-withExtension</anchor>
    <arglist>(std::string_view fileName, std::string_view ext)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::files::FileType</name>
  <filename>reference.adoc#mrdocs-files-FileType</filename>
</compound>
<compound kind="class">
  <name>mrdocs::files::appendPath</name>
  <filename>reference.adoc#mrdocs-files-appendPath-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::files::getParentDir</name>
  <filename>reference.adoc#mrdocs-files-getParentDir-00</filename>
</compound>
<compound kind="class">
  <name>mrdocs::files::makeAbsolute</name>
  <filename>reference.adoc#mrdocs-files-makeAbsolute-0d</filename>
</compound>
<compound kind="namespace">
  <name>mrdocs::helpers</name>
  <filename>reference.adoc#mrdocs-helpers</filename>
  <member kind="function">
    <type>bool</type>
    <name>and_fn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-and_fn</anchor>
    <arglist>(const dom::Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>detag_fn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-detag_fn</anchor>
    <arglist>(dom::Value html)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>eq_fn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-eq_fn</anchor>
    <arglist>(const dom::Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>increment_fn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-increment_fn</anchor>
    <arglist>(const dom::Value&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ne_fn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-ne_fn</anchor>
    <arglist>(const dom::Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>not_fn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-not_fn</anchor>
    <arglist>(const dom::Array&amp; arg)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>or_fn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-or_fn</anchor>
    <arglist>(const dom::Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerAntoraHelpers</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-registerAntoraHelpers</anchor>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerBuiltinHelpers</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-registerBuiltinHelpers</anchor>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerConstructorHelpers</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-registerConstructorHelpers</anchor>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerContainerHelpers</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-registerContainerHelpers</anchor>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerLogicalHelpers</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-registerLogicalHelpers</anchor>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerMathHelpers</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-registerMathHelpers</anchor>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerStringHelpers</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-registerStringHelpers</anchor>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerTypeHelpers</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-registerTypeHelpers</anchor>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>relativize_fn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-relativize_fn</anchor>
    <arglist>(dom::Value to, dom::Value from, dom::Value context)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>select_fn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-select_fn</anchor>
    <arglist>(const dom::Value&amp; condition, const dom::Value&amp; result_true, const dom::Value&amp; result_false)</arglist>
  </member>
  <member kind="function">
    <type>int</type>
    <name>year_fn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-helpers-year_fn</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>mrdocs::js</name>
  <filename>reference.adoc#mrdocs-js</filename>
  <class kind="class">mrdocs::js::Array</class>
  <class kind="class">mrdocs::js::Boolean</class>
  <class kind="class">mrdocs::js::Context</class>
  <class kind="class">mrdocs::js::Object</class>
  <class kind="class">mrdocs::js::Scope</class>
  <class kind="class">mrdocs::js::String</class>
  <class kind="class">mrdocs::js::Value</class>
  <class kind="class">mrdocs::js::Type</class>
  <class kind="class">mrdocs::js::operator&amp;&amp;</class>
  <class kind="class">mrdocs::js::operator||</class>
  <class kind="class">mrdocs::js::operator==</class>
  <class kind="class">mrdocs::js::operator!=</class>
  <member kind="function">
    <type>Expected&lt;void, Error&gt;</type>
    <name>registerHelper</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-registerHelper</anchor>
    <arglist>(mrdocs::Handlebars&amp; hbs, std::string_view name, Context&amp; ctx, std::string_view script)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-swap</anchor>
    <arglist>(Value&amp; v0, Value&amp; v1)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-toString</anchor>
    <arglist>(const Value&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-operator_3way</anchor>
    <arglist>(const Value&amp; lhs, const Value&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::js::Array</name>
  <filename>reference.adoc#mrdocs-js-Array</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::Boolean</name>
  <filename>reference.adoc#mrdocs-js-Boolean</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::Context</name>
  <filename>reference.adoc#mrdocs-js-Context</filename>
  <member kind="function">
    <type>void</type>
    <name>~Context</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Context-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Context&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Context-operator_assign</anchor>
    <arglist>(const Context&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::js::Object</name>
  <filename>reference.adoc#mrdocs-js-Object</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::Scope</name>
  <filename>reference.adoc#mrdocs-js-Scope</filename>
  <member kind="function">
    <type>void</type>
    <name>Scope</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-2constructor</anchor>
    <arglist>(const Context&amp; ctx)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Scope</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>compile_function</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-compile_function</anchor>
    <arglist>(std::string_view jsCode)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>compile_script</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-compile_script</anchor>
    <arglist>(std::string_view jsCode)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>eval</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-eval</anchor>
    <arglist>(std::string_view jsCode)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>getGlobal</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-getGlobal</anchor>
    <arglist>(std::string_view name)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>getGlobalObject</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-getGlobalObject</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-pushArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushBoolean</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-pushBoolean</anchor>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushDouble</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-pushDouble</anchor>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushInteger</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-pushInteger</anchor>
    <arglist>(int64_t value)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushObject</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-pushObject</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-pushString</anchor>
    <arglist>(std::string_view value)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>script</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-script</anchor>
    <arglist>(std::string_view jsCode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setGlobal</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Scope-setGlobal</anchor>
    <arglist>(std::string_view name, const dom::Value&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::js::String</name>
  <filename>reference.adoc#mrdocs-js-String</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::Value</name>
  <filename>reference.adoc#mrdocs-js-Value</filename>
  <member kind="function">
    <type>void</type>
    <name>~Value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>erase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-erase</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-exists</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>dom::Array</type>
    <name>getArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-getArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>getBool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-getBool</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>getDom</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-getDom</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>getDouble</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-getDouble</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Function</type>
    <name>getFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-getFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>getInteger</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-getInteger</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Object</type>
    <name>getObject</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-getObject</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>getString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-getString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isBoolean</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDouble</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isDouble</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInteger</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isInteger</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isNull</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isNumber</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isObject</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isObject</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTruthy</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isTruthy</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefined</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-isUndefined</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>lookup</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-lookup</anchor>
    <arglist>(std::string_view keys)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-operator_call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-swap</anchor>
    <arglist>(Value&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>Type</type>
    <name>type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>operator basic_string&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-2conversion-07</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-2conversion-0d</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-js-Value-2constructor-0d</anchor>
    <arglist>(uint32_t val, std::shared_ptr&lt;Context::Impl&gt; impl)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::js::Type</name>
  <filename>reference.adoc#mrdocs-js-Type</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::operator&amp;&amp;</name>
  <filename>reference.adoc#mrdocs-js-operator_and-0c</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::operator||</name>
  <filename>reference.adoc#mrdocs-js-operator_or-0e1</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::operator==</name>
  <filename>reference.adoc#mrdocs-js-operator_eq-0c</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::operator!=</name>
  <filename>reference.adoc#mrdocs-js-operator_not_eq-076</filename>
</compound>
<compound kind="namespace">
  <name>mrdocs::lua</name>
  <filename>reference.adoc#mrdocs-lua</filename>
  <class kind="class">mrdocs::lua::FunctionPtr</class>
  <class kind="class">mrdocs::lua::Access</class>
  <class kind="class">mrdocs::lua::Context</class>
  <class kind="class">mrdocs::lua::Function</class>
  <class kind="class">mrdocs::lua::Param</class>
  <class kind="class">mrdocs::lua::Scope</class>
  <class kind="class">mrdocs::lua::String</class>
  <class kind="class">mrdocs::lua::Table</class>
  <class kind="class">mrdocs::lua::Value</class>
  <class kind="class">mrdocs::lua::zstring</class>
  <class kind="class">mrdocs::lua::Type</class>
</compound>
<compound kind="class">
  <name>mrdocs::lua::FunctionPtr</name>
  <filename>reference.adoc#mrdocs-lua-FunctionPtr</filename>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Access</name>
  <filename>reference.adoc#mrdocs-lua-Access</filename>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Context</name>
  <filename>reference.adoc#mrdocs-lua-Context</filename>
  <member kind="function">
    <type>void</type>
    <name>~Context</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Context-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Context&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Context-operator_assign</anchor>
    <arglist>(const Context&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Function</name>
  <filename>reference.adoc#mrdocs-lua-Function</filename>
  <member kind="function">
    <type>void</type>
    <name>Function</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Function-2constructor-05</anchor>
    <arglist>(Value value)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>displayString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-displayString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isBoolean</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNil</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isNil</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isNumber</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-operator_call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>Type</type>
    <name>type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Function</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Function-2constructor-04</anchor>
    <arglist>(int index, Scope&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Param</name>
  <filename>reference.adoc#mrdocs-lua-Param</filename>
  <member kind="function">
    <type>void</type>
    <name>~Param</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Param-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Param&amp;</type>
    <name>operator=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Param-operator_assign</anchor>
    <arglist>(const Param&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Param</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Param-2constructor-0f5</anchor>
    <arglist>(Param&amp;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Param-push</anchor>
    <arglist>(Scope&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Scope</name>
  <filename>reference.adoc#mrdocs-lua-Scope</filename>
  <member kind="function">
    <type>void</type>
    <name>Scope</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Scope-2constructor</anchor>
    <arglist>(const Context&amp; ctx)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Scope</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Scope-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>getGlobal</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Scope-getGlobal</anchor>
    <arglist>(std::string_view key, std::source_location loc)</arglist>
  </member>
  <member kind="function">
    <type>Table</type>
    <name>getGlobalTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Scope-getGlobalTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Function&gt;</type>
    <name>loadChunkFromFile</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Scope-loadChunkFromFile</anchor>
    <arglist>(std::string_view fileName, std::source_location loc)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Scope-reset</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::String</name>
  <filename>reference.adoc#mrdocs-lua-String</filename>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>displayString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-displayString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-String-get</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isBoolean</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNil</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isNil</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isNumber</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-operator_call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>operator*</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-String-operator_star</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Type</type>
    <name>type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-String-2conversion</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Table</name>
  <filename>reference.adoc#mrdocs-lua-Table</filename>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>displayString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-displayString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Table-get</anchor>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isBoolean</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNil</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isNil</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isNumber</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-operator_call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Table-set</anchor>
    <arglist>(std::string_view key, Param value)</arglist>
  </member>
  <member kind="function">
    <type>Type</type>
    <name>type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Table</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Table-2constructor-06</anchor>
    <arglist>(int index, Scope&amp;)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>callImpl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Table-callImpl</anchor>
    <arglist>(std::string_view name, const Param* data, std::size_t size)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Value</name>
  <filename>reference.adoc#mrdocs-lua-Value</filename>
  <member kind="function">
    <type>void</type>
    <name>~Value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>displayString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-displayString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isBoolean</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNil</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isNil</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isNumber</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isString</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-isTable</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-operator_call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>Type</type>
    <name>type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-type</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-2constructor-016</anchor>
    <arglist>(int position, Scope&amp; scope)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>callImpl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-Value-callImpl</anchor>
    <arglist>(const Param* args, std::size_t narg)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::zstring</name>
  <filename>reference.adoc#mrdocs-lua-zstring</filename>
  <member kind="function">
    <type>const char*</type>
    <name>c_str</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-lua-zstring-c_str</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Type</name>
  <filename>reference.adoc#mrdocs-lua-Type</filename>
</compound>
<compound kind="namespace">
  <name>mrdocs::report</name>
  <filename>reference.adoc#mrdocs-report</filename>
  <class kind="class">mrdocs::report::Located</class>
  <class kind="class">mrdocs::report::Results</class>
  <class kind="class">mrdocs::report::Level</class>
  <class kind="class">mrdocs::report::print</class>
  <class kind="class">mrdocs::report::results</class>
  <member kind="function">
    <type>void</type>
    <name>debug</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-debug</anchor>
    <arglist>(Located&lt;std::string_view&gt; format, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>error</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-error</anchor>
    <arglist>(Located&lt;std::string_view&gt; format, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>fatal</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-fatal</anchor>
    <arglist>(Located&lt;std::string_view&gt; format, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>Level</type>
    <name>getMinimumLevel</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-getMinimumLevel</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>info</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-info</anchor>
    <arglist>(Located&lt;std::string_view&gt; format, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>log</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-log</anchor>
    <arglist>(Level level, Located&lt;std::string_view&gt; fs, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setMinimumLevel</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-setMinimumLevel</anchor>
    <arglist>(Level level)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSourceLocationWarnings</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-setSourceLocationWarnings</anchor>
    <arglist>(bool b)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>trace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-trace</anchor>
    <arglist>(Located&lt;std::string_view&gt; format, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>warn</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-warn</anchor>
    <arglist>(Located&lt;std::string_view&gt; format, Args...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::report::Located</name>
  <filename>reference.adoc#mrdocs-report-Located</filename>
  <member kind="function">
    <type>void</type>
    <name>Located</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-report-Located-2constructor</anchor>
    <arglist>(Arg&amp;&amp; arg, const std::source_location&amp; loc)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::report::Results</name>
  <filename>reference.adoc#mrdocs-report-Results</filename>
</compound>
<compound kind="class">
  <name>mrdocs::report::Level</name>
  <filename>reference.adoc#mrdocs-report-Level</filename>
</compound>
<compound kind="class">
  <name>mrdocs::report::print</name>
  <filename>reference.adoc#mrdocs-report-print-08</filename>
</compound>
<compound kind="class">
  <name>mrdocs::report::results</name>
  <filename>reference.adoc#mrdocs-report-results</filename>
</compound>
<compound kind="class">
  <name>mrdocs::UnorderedStringMap</name>
  <filename>reference.adoc#mrdocs-UnorderedStringMap</filename>
</compound>
<compound kind="class">
  <name>mrdocs::UnorderedStringMultiMap</name>
  <filename>reference.adoc#mrdocs-UnorderedStringMultiMap</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_const_from_t</name>
  <filename>reference.adoc#mrdocs-add_const_from_t</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_cv_from_t</name>
  <filename>reference.adoc#mrdocs-add_cv_from_t</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_cvref_from_t</name>
  <filename>reference.adoc#mrdocs-add_cvref_from_t</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_lvalue_reference_from_t</name>
  <filename>reference.adoc#mrdocs-add_lvalue_reference_from_t</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_reference_from_t</name>
  <filename>reference.adoc#mrdocs-add_reference_from_t</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_rvalue_reference_from_t</name>
  <filename>reference.adoc#mrdocs-add_rvalue_reference_from_t</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_volatile_from_t</name>
  <filename>reference.adoc#mrdocs-add_volatile_from_t</filename>
</compound>
<compound kind="class">
  <name>mrdocs::make_dependent_t</name>
  <filename>reference.adoc#mrdocs-make_dependent_t</filename>
</compound>
<compound kind="class">
  <name>mrdocs::AnyFileVisitor</name>
  <filename>reference.adoc#mrdocs-AnyFileVisitor</filename>
  <member kind="function">
    <type>void</type>
    <name>~AnyFileVisitor</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AnyFileVisitor-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>visitFile</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AnyFileVisitor-visitFile</anchor>
    <arglist>(std::string_view fileName)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ArrayType</name>
  <filename>reference.adoc#mrdocs-ArrayType</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayType-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayType-isAuto</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayType-isDecltype</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayType-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayType-isLValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayType-isMemberPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayType-isNamed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayType-isPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayType-isRValueReference</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ArrayView</name>
  <filename>reference.adoc#mrdocs-ArrayView-06</filename>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-at</anchor>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-back</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-cbegin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-cend</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ArrayView</type>
    <name>drop_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-drop_back</anchor>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>ArrayView</type>
    <name>drop_front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-drop_front</anchor>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-front</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-length</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-operator_subs</anchor>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-rbegin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove_prefix</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-remove_prefix</anchor>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove_suffix</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-remove_suffix</anchor>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-rend</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ArrayView</type>
    <name>slice</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-slice</anchor>
    <arglist>(size_type pos, size_type count)</arglist>
  </member>
  <member kind="function">
    <type>ArrayView</type>
    <name>take_back</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-take_back</anchor>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>ArrayView</type>
    <name>take_front</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ArrayView-06-take_front</anchor>
    <arglist>(size_type n)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::AutoType</name>
  <filename>reference.adoc#mrdocs-AutoType</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AutoType-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AutoType-isAuto</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AutoType-isDecltype</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AutoType-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AutoType-isLValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AutoType-isMemberPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AutoType-isNamed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AutoType-isPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-AutoType-isRValueReference</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::BadExpectedAccess</name>
  <filename>reference.adoc#mrdocs-BadExpectedAccess-05</filename>
  <member kind="function">
    <type>void</type>
    <name>BadExpectedAccess</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-BadExpectedAccess-05-2constructor</anchor>
    <arglist>(E e)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-BadExpectedAccess-0f-what</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::BadExpectedAccess</name>
  <filename>reference.adoc#mrdocs-BadExpectedAccess-0f</filename>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-BadExpectedAccess-0f-what</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BadExpectedAccess</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-BadExpectedAccess-0f-2destructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::BaseInfo</name>
  <filename>reference.adoc#mrdocs-BaseInfo</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ConceptSymbol</name>
  <filename>reference.adoc#mrdocs-ConceptSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>ConceptSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-2constructor</anchor>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-operator_3way</anchor>
    <arglist>(const ConceptSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConceptSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Config</name>
  <filename>reference.adoc#mrdocs-Config</filename>
  <member kind="function">
    <type>void</type>
    <name>~Config</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Config-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const dom::Object&amp;</type>
    <name>object</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Config-object</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Settings*</type>
    <name>operator-&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Config-operator_ptr</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Settings&amp;</type>
    <name>settings</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Config-settings</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ThreadPool&amp;</type>
    <name>threadPool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Config-threadPool</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Config</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Config-2constructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ConstantExprInfo</name>
  <filename>reference.adoc#mrdocs-ConstantExprInfo</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ConstantTArg</name>
  <filename>reference.adoc#mrdocs-ConstantTArg</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConstantTArg-isConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConstantTArg-isTemplate</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConstantTArg-isType</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ConstantTParam</name>
  <filename>reference.adoc#mrdocs-ConstantTParam</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConstantTParam-isConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConstantTParam-isTemplate</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ConstantTParam-isType</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Corpus</name>
  <filename>reference.adoc#mrdocs-Corpus</filename>
  <member kind="function">
    <type>void</type>
    <name>~Corpus</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Corpus-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Corpus-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Corpus-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Corpus-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Corpus-exists</anchor>
    <arglist>(const SymbolID&amp; id)</arglist>
  </member>
  <member kind="function">
    <type>const Symbol*</type>
    <name>find</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Corpus-find</anchor>
    <arglist>(const SymbolID&amp; id)</arglist>
  </member>
  <member kind="function">
    <type>const T&amp;</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Corpus-get</anchor>
    <arglist>(const SymbolID&amp; id)</arglist>
  </member>
  <member kind="function">
    <type>const NamespaceSymbol&amp;</type>
    <name>globalNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Corpus-globalNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>visitIDs</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Corpus-visitIDs</anchor>
    <arglist>(R&amp;&amp; range, F&amp;&amp; f, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Corpus</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Corpus-2constructor</anchor>
    <arglist>(const Config&amp; config_)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::DecltypeType</name>
  <filename>reference.adoc#mrdocs-DecltypeType</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DecltypeType-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DecltypeType-isAuto</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DecltypeType-isDecltype</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DecltypeType-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DecltypeType-isLValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DecltypeType-isMemberPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DecltypeType-isNamed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DecltypeType-isPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DecltypeType-isRValueReference</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::DocComment</name>
  <filename>reference.adoc#mrdocs-DocComment</filename>
  <member kind="function">
    <type>void</type>
    <name>append</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DocComment-append</anchor>
    <arglist>(DocComment&amp;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DocComment-empty</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DocComment-operator_eq</anchor>
    <arglist>(const DocComment&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DocComment-operator_not_eq</anchor>
    <arglist>(const DocComment&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DocComment-operator_3way</anchor>
    <arglist>(const DocComment&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::DomCorpus</name>
  <filename>reference.adoc#mrdocs-DomCorpus</filename>
  <member kind="function">
    <type>void</type>
    <name>DomCorpus</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DomCorpus-2constructor</anchor>
    <arglist>(const Corpus&amp; corpus)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DomCorpus</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DomCorpus-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Object</type>
    <name>construct</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DomCorpus-construct</anchor>
    <arglist>(const Symbol&amp; I)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>get</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DomCorpus-get</anchor>
    <arglist>(const SymbolID&amp; id)</arglist>
  </member>
  <member kind="function">
    <type>const Corpus&amp;</type>
    <name>getCorpus</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DomCorpus-getCorpus</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>getDocComment</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DomCorpus-getDocComment</anchor>
    <arglist>(const DocComment&amp; jd)</arglist>
  </member>
  <member kind="function">
    <type>const Corpus&amp;</type>
    <name>operator*</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DomCorpus-operator_star</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Corpus*</type>
    <name>operator-&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-DomCorpus-operator_ptr</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::EnumConstantSymbol</name>
  <filename>reference.adoc#mrdocs-EnumConstantSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>EnumConstantSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-2constructor</anchor>
    <arglist>(SymbolID ID)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumConstantSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::EnumSymbol</name>
  <filename>reference.adoc#mrdocs-EnumSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>EnumSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-2constructor</anchor>
    <arglist>(SymbolID ID)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-EnumSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Error</name>
  <filename>reference.adoc#mrdocs-Error</filename>
  <member kind="function">
    <type>bool</type>
    <name>failed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Error-failed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::source_location&amp;</type>
    <name>location</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Error-location</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::string&amp;</type>
    <name>message</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Error-message</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::string&amp;</type>
    <name>reason</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Error-reason</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Error-swap</anchor>
    <arglist>(Error&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const std::string&amp;</type>
    <name>where</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Error-where</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Error-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Error-operator_eq</anchor>
    <arglist>(const Error&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Exception</name>
  <filename>reference.adoc#mrdocs-Exception</filename>
  <member kind="function">
    <type>void</type>
    <name>Exception</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Exception-2constructor</anchor>
    <arglist>(Error err)</arglist>
  </member>
  <member kind="function">
    <type>const Error&amp;</type>
    <name>error</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Exception-error</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Exception-what</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ExecutorGroup</name>
  <filename>reference.adoc#mrdocs-ExecutorGroup</filename>
  <member kind="function">
    <type>void</type>
    <name>ExecutorGroup</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroup-2constructor</anchor>
    <arglist>(ThreadPool&amp; threadPool)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>async</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroup-async</anchor>
    <arglist>(F&amp;&amp; f, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>emplace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroup-emplace</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;Error&gt;</type>
    <name>wait</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroupBase-wait</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>post</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroupBase-post</anchor>
    <arglist>(any_callable&lt;void(void*)&gt; work)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>run</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroupBase-run</anchor>
    <arglist>(std::unique_lock&lt;std::mutex&gt; lock)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ExecutorGroupBase</name>
  <filename>reference.adoc#mrdocs-ExecutorGroupBase</filename>
  <member kind="function">
    <type>void</type>
    <name>ExecutorGroupBase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroupBase-2constructor-0d</anchor>
    <arglist>(ExecutorGroupBase&amp;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ExecutorGroupBase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroupBase-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;Error&gt;</type>
    <name>wait</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroupBase-wait</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ExecutorGroupBase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroupBase-2constructor-05</anchor>
    <arglist>(ThreadPool&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>post</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroupBase-post</anchor>
    <arglist>(any_callable&lt;void(void*)&gt; work)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>run</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExecutorGroupBase-run</anchor>
    <arglist>(std::unique_lock&lt;std::mutex&gt; lock)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Expected</name>
  <filename>reference.adoc#mrdocs-Expected-0a</filename>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-0a-has_value</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-0a-swap</anchor>
    <arglist>(Expected&amp; x)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-0a-2conversion</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Expected</name>
  <filename>reference.adoc#mrdocs-Expected-0f</filename>
  <member kind="function">
    <type>void</type>
    <name>emplace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-0f-emplace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-0f-has_value</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator*</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-0f-operator_star</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-0f-swap</anchor>
    <arglist>(Expected&amp; x)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-0f-2conversion</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Expected</name>
  <filename>reference.adoc#mrdocs-Expected-01</filename>
  <member kind="function">
    <type>void</type>
    <name>~Expected</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-01-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-01-has_value</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-01-swap</anchor>
    <arglist>(Expected&amp; x)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Expected-01-2conversion</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ExplicitInfo</name>
  <filename>reference.adoc#mrdocs-ExplicitInfo</filename>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExplicitInfo-operator_3way</anchor>
    <arglist>(const ExplicitInfo&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ExprInfo</name>
  <filename>reference.adoc#mrdocs-ExprInfo</filename>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ExprInfo-operator_3way</anchor>
    <arglist>(const ExprInfo&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::FormatString</name>
  <filename>reference.adoc#mrdocs-FormatString</filename>
  <member kind="function">
    <type>void</type>
    <name>FormatString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FormatString-2constructor</anchor>
    <arglist>(const T&amp; fs_, std::source_location loc_)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::FriendInfo</name>
  <filename>reference.adoc#mrdocs-FriendInfo</filename>
</compound>
<compound kind="class">
  <name>mrdocs::FunctionSymbol</name>
  <filename>reference.adoc#mrdocs-FunctionSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>FunctionSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-2constructor</anchor>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-operator_3way</anchor>
    <arglist>(const FunctionSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::FunctionType</name>
  <filename>reference.adoc#mrdocs-FunctionType</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionType-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionType-isAuto</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionType-isDecltype</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionType-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionType-isLValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionType-isMemberPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionType-isNamed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionType-isPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-FunctionType-isRValueReference</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Generator</name>
  <filename>reference.adoc#mrdocs-Generator</filename>
  <member kind="function">
    <type>void</type>
    <name>~Generator</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Generator-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>buildOneString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Generator-buildOneString</anchor>
    <arglist>(std::string&amp; dest, const Corpus&amp; corpus)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>displayName</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Generator-displayName</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>fileExtension</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Generator-fileExtension</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>id</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Generator-id</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::GlobPattern</name>
  <filename>reference.adoc#mrdocs-GlobPattern</filename>
  <member kind="function">
    <type>void</type>
    <name>~GlobPattern</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GlobPattern-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLiteral</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GlobPattern-isLiteral</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>match</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GlobPattern-match</anchor>
    <arglist>(std::string_view str, char delimiter)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>matchPatternPrefix</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GlobPattern-matchPatternPrefix</anchor>
    <arglist>(std::string_view prefix, char delimiter)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>pattern</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GlobPattern-pattern</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::GuideSymbol</name>
  <filename>reference.adoc#mrdocs-GuideSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>GuideSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-2constructor</anchor>
    <arglist>(SymbolID ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-operator_3way</anchor>
    <arglist>(const GuideSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-GuideSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Handlebars</name>
  <filename>reference.adoc#mrdocs-Handlebars</filename>
  <member kind="function">
    <type>void</type>
    <name>Handlebars</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-2constructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerHelper</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-registerHelper</anchor>
    <arglist>(std::string_view name, const dom::Function&amp; helper)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerLogger</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-registerLogger</anchor>
    <arglist>(dom::Function fn)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerPartial</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-registerPartial</anchor>
    <arglist>(std::string_view name, std::string_view text)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unregisterHelper</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-unregisterHelper</anchor>
    <arglist>(std::string_view name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unregisterPartial</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-unregisterPartial</anchor>
    <arglist>(std::string_view name)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;evalExprResult, HandlebarsError&gt;</type>
    <name>evalExpr</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-evalExpr</anchor>
    <arglist>(const dom::Value&amp; context, std::string_view expression, detail::RenderState&amp; state, const HandlebarsOptions&amp; opt, bool evalLiterals)</arglist>
  </member>
  <member kind="function">
    <type>std::pair&lt;dom::Function, bool&gt;</type>
    <name>getHelper</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-getHelper</anchor>
    <arglist>(std::string_view name, bool isBlock)</arglist>
  </member>
  <member kind="function">
    <type>std::pair&lt;std::string_view, bool&gt;</type>
    <name>getPartial</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-getPartial</anchor>
    <arglist>(std::string_view name, const detail::RenderState&amp; state)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void, HandlebarsError&gt;</type>
    <name>renderBlock</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-renderBlock</anchor>
    <arglist>(std::string_view blockName, const Handlebars::Tag&amp; tag, OutputRef&amp; out, const dom::Value&amp; context, const HandlebarsOptions&amp; opt, detail::RenderState&amp; state, bool isChainedBlock)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void, HandlebarsError&gt;</type>
    <name>renderDecorator</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-renderDecorator</anchor>
    <arglist>(const Handlebars::Tag&amp; tag, OutputRef&amp; out, const dom::Value&amp; context, const HandlebarsOptions&amp; opt, detail::RenderState&amp; state)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void, HandlebarsError&gt;</type>
    <name>renderExpression</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-renderExpression</anchor>
    <arglist>(const Handlebars::Tag&amp; tag, OutputRef&amp; out, const dom::Value&amp; context, const HandlebarsOptions&amp; opt, detail::RenderState&amp; state)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void, HandlebarsError&gt;</type>
    <name>renderPartial</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-renderPartial</anchor>
    <arglist>(const Handlebars::Tag&amp; tag, OutputRef&amp; out, const dom::Value&amp; context, const HandlebarsOptions&amp; opt, detail::RenderState&amp; state)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void, HandlebarsError&gt;</type>
    <name>renderTag</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-renderTag</anchor>
    <arglist>(const Tag&amp; tag, OutputRef&amp; out, const dom::Value&amp; context, const HandlebarsOptions&amp; opt, detail::RenderState&amp; state)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void, HandlebarsError&gt;</type>
    <name>setupArgs</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-setupArgs</anchor>
    <arglist>(std::string_view expression, const dom::Value&amp; context, detail::RenderState&amp; state, dom::Array&amp; args, dom::Object&amp; cb, const HandlebarsOptions&amp; opt)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void, HandlebarsError&gt;</type>
    <name>try_render_to_impl</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Handlebars-try_render_to_impl</anchor>
    <arglist>(OutputRef&amp; out, const dom::Value&amp; context, const HandlebarsOptions&amp; opt, detail::RenderState&amp; state)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::HandlebarsError</name>
  <filename>reference.adoc#mrdocs-HandlebarsError</filename>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-HandlebarsError-what</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::HandlebarsOptions</name>
  <filename>reference.adoc#mrdocs-HandlebarsOptions</filename>
</compound>
<compound kind="class">
  <name>mrdocs::IdentifierName</name>
  <filename>reference.adoc#mrdocs-IdentifierName</filename>
  <member kind="function">
    <type>void</type>
    <name>IdentifierName</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-IdentifierName-2constructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Name-operator_eq</anchor>
    <arglist>(const Name&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::LValueReferenceType</name>
  <filename>reference.adoc#mrdocs-LValueReferenceType</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-LValueReferenceType-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-LValueReferenceType-isAuto</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-LValueReferenceType-isDecltype</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-LValueReferenceType-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-LValueReferenceType-isLValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-LValueReferenceType-isMemberPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-LValueReferenceType-isNamed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-LValueReferenceType-isPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-LValueReferenceType-isRValueReference</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Location</name>
  <filename>reference.adoc#mrdocs-Location</filename>
  <member kind="function">
    <type>void</type>
    <name>Location</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Location-2constructor</anchor>
    <arglist>(const std::string_view full_path, const std::string_view short_path, const std::string_view source_path, const unsigned int line, const unsigned int col, const bool documented)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::MemberPointerType</name>
  <filename>reference.adoc#mrdocs-MemberPointerType</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-MemberPointerType-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-MemberPointerType-isAuto</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-MemberPointerType-isDecltype</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-MemberPointerType-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-MemberPointerType-isLValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-MemberPointerType-isMemberPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-MemberPointerType-isNamed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-MemberPointerType-isPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-MemberPointerType-isRValueReference</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Name</name>
  <filename>reference.adoc#mrdocs-Name</filename>
  <member kind="function">
    <type>void</type>
    <name>~Name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Name-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Name-operator_eq</anchor>
    <arglist>(const Name&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Name-operator_3way</anchor>
    <arglist>(const Name&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::NamedType</name>
  <filename>reference.adoc#mrdocs-NamedType</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamedType-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamedType-isAuto</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamedType-isDecltype</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamedType-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamedType-isLValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamedType-isMemberPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamedType-isNamed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamedType-isPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamedType-isRValueReference</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::NamespaceAliasSymbol</name>
  <filename>reference.adoc#mrdocs-NamespaceAliasSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>NamespaceAliasSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-2constructor</anchor>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceAliasSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::NamespaceSymbol</name>
  <filename>reference.adoc#mrdocs-NamespaceSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>NamespaceSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-2constructor</anchor>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-operator_3way</anchor>
    <arglist>(const NamespaceSymbol&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NamespaceSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::NamespaceTranche</name>
  <filename>reference.adoc#mrdocs-NamespaceTranche</filename>
</compound>
<compound kind="class">
  <name>mrdocs::NoexceptInfo</name>
  <filename>reference.adoc#mrdocs-NoexceptInfo</filename>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-NoexceptInfo-operator_3way</anchor>
    <arglist>(const NoexceptInfo&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Optional</name>
  <filename>reference.adoc#mrdocs-Optional-03</filename>
  <member kind="function">
    <type>value_type&amp;</type>
    <name>emplace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-03-emplace</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-03-has_value</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-03-reset</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-03-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_inlined</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-03-is_inlined</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Optional</name>
  <filename>reference.adoc#mrdocs-Optional-02</filename>
  <member kind="function">
    <type>value_type&amp;</type>
    <name>emplace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-02-emplace</anchor>
    <arglist>(U&amp;&amp; u)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-02-has_value</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-02-reset</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-02-swap</anchor>
    <arglist>(Optional&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-02-2conversion</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_inlined</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Optional-02-is_inlined</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::OutputRef</name>
  <filename>reference.adoc#mrdocs-OutputRef</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>getIndent</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OutputRef-getIndent</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIndent</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OutputRef-setIndent</anchor>
    <arglist>(std::size_t indent)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Overload</name>
  <filename>reference.adoc#mrdocs-Overload-09</filename>
  <member kind="function">
    <type>void</type>
    <name>Overload</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Overload-09-2constructor</anchor>
    <arglist>(...Ts xs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::OverloadsSymbol</name>
  <filename>reference.adoc#mrdocs-OverloadsSymbol</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-OverloadsSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Param</name>
  <filename>reference.adoc#mrdocs-Param</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ParseResult</name>
  <filename>reference.adoc#mrdocs-ParseResult</filename>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ParseResult-2conversion</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::PathGlobPattern</name>
  <filename>reference.adoc#mrdocs-PathGlobPattern</filename>
  <member kind="function">
    <type>bool</type>
    <name>isLiteral</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PathGlobPattern-isLiteral</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>match</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PathGlobPattern-match</anchor>
    <arglist>(const std::string_view str)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>matchPatternPrefix</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PathGlobPattern-matchPatternPrefix</anchor>
    <arglist>(std::string_view prefix)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>pattern</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PathGlobPattern-pattern</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::PointerType</name>
  <filename>reference.adoc#mrdocs-PointerType</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PointerType-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PointerType-isAuto</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PointerType-isDecltype</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PointerType-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PointerType-isLValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PointerType-isMemberPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PointerType-isNamed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PointerType-isPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-PointerType-isRValueReference</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Polymorphic</name>
  <filename>reference.adoc#mrdocs-Polymorphic</filename>
  <member kind="function">
    <type>void</type>
    <name>~Polymorphic</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Polymorphic-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>valueless_after_move</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Polymorphic-valueless_after_move</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::RValueReferenceType</name>
  <filename>reference.adoc#mrdocs-RValueReferenceType</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RValueReferenceType-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RValueReferenceType-isAuto</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RValueReferenceType-isDecltype</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RValueReferenceType-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RValueReferenceType-isLValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RValueReferenceType-isMemberPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RValueReferenceType-isNamed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RValueReferenceType-isPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RValueReferenceType-isRValueReference</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::RangeFor</name>
  <filename>reference.adoc#mrdocs-RangeFor-0f</filename>
  <member kind="function">
    <type>void</type>
    <name>RangeFor</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RangeFor-0f-2constructor</anchor>
    <arglist>(const Container&amp; C)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RangeFor-0f-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RangeFor-0f-end</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::RecordInterface</name>
  <filename>reference.adoc#mrdocs-RecordInterface</filename>
</compound>
<compound kind="class">
  <name>mrdocs::RecordSymbol</name>
  <filename>reference.adoc#mrdocs-RecordSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>RecordSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-2constructor</anchor>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-operator_3way</anchor>
    <arglist>(const RecordSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-RecordSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::RecordTranche</name>
  <filename>reference.adoc#mrdocs-RecordTranche</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ReferenceDirectories</name>
  <filename>reference.adoc#mrdocs-ReferenceDirectories</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ScopeExit</name>
  <filename>reference.adoc#mrdocs-ScopeExit-0a</filename>
  <member kind="function">
    <type>void</type>
    <name>ScopeExit</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ScopeExit-0a-2constructor</anchor>
    <arglist>(F onExitScope)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ScopeExit</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ScopeExit-0a-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>dismiss</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ScopeExit-0a-dismiss</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ScopeExitRestore</name>
  <filename>reference.adoc#mrdocs-ScopeExitRestore-01</filename>
  <member kind="function">
    <type>void</type>
    <name>~ScopeExitRestore</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ScopeExitRestore-01-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>dismiss</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ScopeExitRestore-01-dismiss</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SourceInfo</name>
  <filename>reference.adoc#mrdocs-SourceInfo</filename>
  <member kind="function">
    <type>void</type>
    <name>SourceInfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SourceInfo-2constructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SourceInfo</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SourceInfo-2destructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SourceLocation</name>
  <filename>reference.adoc#mrdocs-SourceLocation</filename>
  <member kind="function">
    <type>void</type>
    <name>SourceLocation</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SourceLocation-2constructor</anchor>
    <arglist>(const std::source_location&amp; loc)</arglist>
  </member>
  <member kind="function">
    <type>uint_least32_t</type>
    <name>column</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SourceLocation-column</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>file_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SourceLocation-file_name</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>function_name</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SourceLocation-function_name</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint_least32_t</type>
    <name>line</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SourceLocation-line</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SpecializationName</name>
  <filename>reference.adoc#mrdocs-SpecializationName</filename>
  <member kind="function">
    <type>void</type>
    <name>SpecializationName</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SpecializationName-2constructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Name-operator_eq</anchor>
    <arglist>(const Name&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SplitLinesView</name>
  <filename>reference.adoc#mrdocs-SplitLinesView</filename>
  <member kind="function">
    <type>Iterator</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SplitLinesView-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::default_sentinel_t</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SplitLinesView-end</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::StringHash</name>
  <filename>reference.adoc#mrdocs-StringHash</filename>
</compound>
<compound kind="class">
  <name>mrdocs::Symbol</name>
  <filename>reference.adoc#mrdocs-Symbol</filename>
  <member kind="function">
    <type>void</type>
    <name>~Symbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Symbol-2destructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SymbolCommonBase</name>
  <filename>reference.adoc#mrdocs-SymbolCommonBase-015</filename>
</compound>
<compound kind="class">
  <name>mrdocs::SymbolGlobPattern</name>
  <filename>reference.adoc#mrdocs-SymbolGlobPattern</filename>
  <member kind="function">
    <type>bool</type>
    <name>isLiteral</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolGlobPattern-isLiteral</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>match</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolGlobPattern-match</anchor>
    <arglist>(const std::string_view str)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>matchPatternPrefix</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolGlobPattern-matchPatternPrefix</anchor>
    <arglist>(std::string_view prefix)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>pattern</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolGlobPattern-pattern</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SymbolID</name>
  <filename>reference.adoc#mrdocs-SymbolID</filename>
  <member kind="function">
    <type>auto</type>
    <name>begin</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolID-begin</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>data</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolID-data</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>end</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolID-end</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolID-size</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolID-2conversion-0e</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolID-2conversion-0a</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolID-operator_eq</anchor>
    <arglist>(const SymbolID&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolID-operator_3way</anchor>
    <arglist>(const SymbolID&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>SymbolID</type>
    <name>createFromString</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-SymbolID-createFromString</anchor>
    <arglist>(std::string_view input)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TArg</name>
  <filename>reference.adoc#mrdocs-TArg</filename>
  <member kind="function">
    <type>void</type>
    <name>~TArg</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TArg-2destructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TArgCommonBase</name>
  <filename>reference.adoc#mrdocs-TArgCommonBase-06</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TArgCommonBase-06-isConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TArgCommonBase-06-isTemplate</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TArgCommonBase-06-isType</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>TArgCommonBase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TArgCommonBase-06-2constructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TParam</name>
  <filename>reference.adoc#mrdocs-TParam</filename>
  <member kind="function">
    <type>void</type>
    <name>~TParam</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TParam-2destructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TParamCommonBase</name>
  <filename>reference.adoc#mrdocs-TParamCommonBase-0c</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TParamCommonBase-0c-isConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TParamCommonBase-0c-isTemplate</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TParamCommonBase-0c-isType</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>TParamCommonBase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TParamCommonBase-0c-2constructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TaskGroup</name>
  <filename>reference.adoc#mrdocs-TaskGroup</filename>
  <member kind="function">
    <type>void</type>
    <name>TaskGroup</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TaskGroup-2constructor</anchor>
    <arglist>(ThreadPool&amp; threadPool)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TaskGroup</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TaskGroup-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>async</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TaskGroup-async</anchor>
    <arglist>(F&amp;&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;Error&gt;</type>
    <name>wait</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TaskGroup-wait</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>post</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TaskGroup-post</anchor>
    <arglist>(any_callable&lt;void()&gt;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TemplateInfo</name>
  <filename>reference.adoc#mrdocs-TemplateInfo</filename>
  <member kind="function">
    <type>TemplateSpecKind</type>
    <name>specializationKind</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TemplateInfo-specializationKind</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TemplateTArg</name>
  <filename>reference.adoc#mrdocs-TemplateTArg</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TemplateTArg-isConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TemplateTArg-isTemplate</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TemplateTArg-isType</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TemplateTParam</name>
  <filename>reference.adoc#mrdocs-TemplateTParam</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TemplateTParam-isConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TemplateTParam-isTemplate</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TemplateTParam-isType</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ThreadPool</name>
  <filename>reference.adoc#mrdocs-ThreadPool</filename>
  <member kind="function">
    <type>void</type>
    <name>~ThreadPool</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ThreadPool-2destructor</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>async</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ThreadPool-async</anchor>
    <arglist>(F&amp;&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;Error&gt;</type>
    <name>forEach</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ThreadPool-forEach</anchor>
    <arglist>(Range&amp;&amp; range, const F&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getThreadCount</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ThreadPool-getThreadCount</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>wait</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-ThreadPool-wait</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Type</name>
  <filename>reference.adoc#mrdocs-Type</filename>
  <member kind="function">
    <type>SymbolID</type>
    <name>namedSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Type-namedSymbol</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Type-2constructor</anchor>
    <arglist>(TypeKind kind)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Type</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Type-2destructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TypeCommonBase</name>
  <filename>reference.adoc#mrdocs-TypeCommonBase-0e</filename>
  <member kind="function">
    <type>SymbolID</type>
    <name>namedSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Type-namedSymbol</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeCommonBase-0e-isArray</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeCommonBase-0e-isAuto</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeCommonBase-0e-isDecltype</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeCommonBase-0e-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeCommonBase-0e-isLValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeCommonBase-0e-isMemberPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeCommonBase-0e-isNamed</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeCommonBase-0e-isPointer</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeCommonBase-0e-isRValueReference</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>TypeCommonBase</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeCommonBase-0e-2constructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TypeTArg</name>
  <filename>reference.adoc#mrdocs-TypeTArg</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeTArg-isConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeTArg-isTemplate</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeTArg-isType</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TypeTParam</name>
  <filename>reference.adoc#mrdocs-TypeTParam</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeTParam-isConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeTParam-isTemplate</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypeTParam-isType</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TypedefSymbol</name>
  <filename>reference.adoc#mrdocs-TypedefSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>TypedefSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-2constructor</anchor>
    <arglist>(SymbolID ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-operator_3way</anchor>
    <arglist>(const TypedefSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-TypedefSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Unexpected</name>
  <filename>reference.adoc#mrdocs-Unexpected-0c</filename>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Unexpected-0c-swap</anchor>
    <arglist>(Unexpected&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::UsingSymbol</name>
  <filename>reference.adoc#mrdocs-UsingSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>UsingSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-2constructor</anchor>
    <arglist>(SymbolID ID)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-UsingSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::VariableSymbol</name>
  <filename>reference.adoc#mrdocs-VariableSymbol</filename>
  <member kind="function">
    <type>void</type>
    <name>VariableSymbol</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-2constructor</anchor>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-operator_3way</anchor>
    <arglist>(const VariableSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isConcept</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isEnum</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isEnumConstant</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isFunction</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isGuide</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isNamespace</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isNamespaceAlias</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isOverloads</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isRecord</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isTypedef</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isUsing</anchor>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-VariableSymbol-isVariable</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Visitor</name>
  <filename>reference.adoc#mrdocs-Visitor</filename>
  <member kind="function">
    <type>void</type>
    <name>Visitor</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Visitor-2constructor</anchor>
    <arglist>(Base&amp;&amp; obj, Fn&amp;&amp; fn, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>visit</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-Visitor-visit</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::YCombinator</name>
  <filename>reference.adoc#mrdocs-YCombinator</filename>
  <member kind="function">
    <type>void</type>
    <name>YCombinator</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-YCombinator-2constructor</anchor>
    <arglist>(F f)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::add_const_from</name>
  <filename>reference.adoc#mrdocs-add_const_from</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_cv_from</name>
  <filename>reference.adoc#mrdocs-add_cv_from</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_cvref_from</name>
  <filename>reference.adoc#mrdocs-add_cvref_from</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_lvalue_reference_from</name>
  <filename>reference.adoc#mrdocs-add_lvalue_reference_from</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_reference_from</name>
  <filename>reference.adoc#mrdocs-add_reference_from</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_rvalue_reference_from</name>
  <filename>reference.adoc#mrdocs-add_rvalue_reference_from</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_volatile_from</name>
  <filename>reference.adoc#mrdocs-add_volatile_from</filename>
</compound>
<compound kind="class">
  <name>mrdocs::any_callable</name>
  <filename>reference.adoc#mrdocs-any_callable-01</filename>
</compound>
<compound kind="class">
  <name>mrdocs::any_callable</name>
  <filename>reference.adoc#mrdocs-any_callable-0a</filename>
  <member kind="function">
    <type>R</type>
    <name>operator()</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-any_callable-0a-operator_call</anchor>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::make_dependent</name>
  <filename>reference.adoc#mrdocs-make_dependent</filename>
</compound>
<compound kind="class">
  <name>mrdocs::nullable_traits</name>
  <filename>reference.adoc#mrdocs-nullable_traits-0b</filename>
</compound>
<compound kind="class">
  <name>mrdocs::nullable_traits</name>
  <filename>reference.adoc#mrdocs-nullable_traits-00</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-nullable_traits-00-is_null</anchor>
    <arglist>(const Location&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>make_null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-nullable_traits-00-make_null</anchor>
    <arglist>(Location&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>Location</type>
    <name>null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-nullable_traits-00-null</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::nullable_traits</name>
  <filename>reference.adoc#mrdocs-nullable_traits-06</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-nullable_traits-06-is_null</anchor>
    <arglist>(const T&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>make_null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-nullable_traits-06-make_null</anchor>
    <arglist>(T&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-nullable_traits-06-null</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::nullable_traits</name>
  <filename>reference.adoc#mrdocs-nullable_traits-0c</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-nullable_traits-0c-is_null</anchor>
    <arglist>(const Polymorphic&lt;T&gt;&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>make_null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-nullable_traits-0c-make_null</anchor>
    <arglist>(Polymorphic&lt;T&gt;&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>Polymorphic&lt;T&gt;</type>
    <name>null</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-nullable_traits-0c-null</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::sentinel_traits</name>
  <filename>reference.adoc#mrdocs-sentinel_traits-0a</filename>
</compound>
<compound kind="class">
  <name>mrdocs::sentinel_traits</name>
  <filename>reference.adoc#mrdocs-sentinel_traits-03a</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_sentinel</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-sentinel_traits-03a-is_sentinel</anchor>
    <arglist>(std::nullptr_t)</arglist>
  </member>
  <member kind="function">
    <type>std::nullptr_t</type>
    <name>sentinel</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-sentinel_traits-03a-sentinel</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::sentinel_traits</name>
  <filename>reference.adoc#mrdocs-sentinel_traits-01</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_sentinel</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-sentinel_traits-01-is_sentinel</anchor>
    <arglist>(T v)</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>sentinel</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-sentinel_traits-01-sentinel</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::sentinel_traits</name>
  <filename>reference.adoc#mrdocs-sentinel_traits-03c</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_sentinel</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-sentinel_traits-03c-is_sentinel</anchor>
    <arglist>(const T* p)</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>sentinel</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-sentinel_traits-03c-sentinel</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::unexpect_t</name>
  <filename>reference.adoc#mrdocs-unexpect_t</filename>
  <member kind="function">
    <type>void</type>
    <name>unexpect_t</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-unexpect_t-2constructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::unlock_guard</name>
  <filename>reference.adoc#mrdocs-unlock_guard</filename>
  <member kind="function">
    <type>void</type>
    <name>unlock_guard</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-unlock_guard-2constructor</anchor>
    <arglist>(std::mutex&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~unlock_guard</name>
    <anchorfile>reference.adoc</anchorfile>
    <anchor>mrdocs-unlock_guard-2destructor</anchor>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::AccessKind</name>
  <filename>reference.adoc#mrdocs-AccessKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::AutoKind</name>
  <filename>reference.adoc#mrdocs-AutoKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ConstexprKind</name>
  <filename>reference.adoc#mrdocs-ConstexprKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ExplicitKind</name>
  <filename>reference.adoc#mrdocs-ExplicitKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ExtractionMode</name>
  <filename>reference.adoc#mrdocs-ExtractionMode</filename>
</compound>
<compound kind="class">
  <name>mrdocs::FileKind</name>
  <filename>reference.adoc#mrdocs-FileKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::FunctionClass</name>
  <filename>reference.adoc#mrdocs-FunctionClass</filename>
</compound>
<compound kind="class">
  <name>mrdocs::FundamentalTypeKind</name>
  <filename>reference.adoc#mrdocs-FundamentalTypeKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ListKind</name>
  <filename>reference.adoc#mrdocs-ListKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::NameKind</name>
  <filename>reference.adoc#mrdocs-NameKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::NoexceptKind</name>
  <filename>reference.adoc#mrdocs-NoexceptKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::OperatorKind</name>
  <filename>reference.adoc#mrdocs-OperatorKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::QualifierKind</name>
  <filename>reference.adoc#mrdocs-QualifierKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::RecordKeyKind</name>
  <filename>reference.adoc#mrdocs-RecordKeyKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ReferenceKind</name>
  <filename>reference.adoc#mrdocs-ReferenceKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::StorageClassKind</name>
  <filename>reference.adoc#mrdocs-StorageClassKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::SymbolKind</name>
  <filename>reference.adoc#mrdocs-SymbolKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TArgKind</name>
  <filename>reference.adoc#mrdocs-TArgKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TParamKeyKind</name>
  <filename>reference.adoc#mrdocs-TParamKeyKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TParamKind</name>
  <filename>reference.adoc#mrdocs-TParamKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TableAlignmentKind</name>
  <filename>reference.adoc#mrdocs-TableAlignmentKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TemplateSpecKind</name>
  <filename>reference.adoc#mrdocs-TemplateSpecKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TypeKind</name>
  <filename>reference.adoc#mrdocs-TypeKind</filename>
</compound>
<compound kind="class">
  <name>mrdocs::UsingClass</name>
  <filename>reference.adoc#mrdocs-UsingClass</filename>
</compound>
<compound kind="class">
  <name>mrdocs::CompareDerived</name>
  <filename>reference.adoc#mrdocs-CompareDerived-0f</filename>
</compound>
<compound kind="class">
  <name>mrdocs::HTMLEscape</name>
  <filename>reference.adoc#mrdocs-HTMLEscape-0f</filename>
</compound>
<compound kind="class">
  <name>mrdocs::allMembers</name>
  <filename>reference.adoc#mrdocs-allMembers-0a</filename>
</compound>
<compound kind="class">
  <name>mrdocs::cast</name>
  <filename>reference.adoc#mrdocs-cast-02</filename>
</compound>
<compound kind="class">
  <name>mrdocs::cast_or_null</name>
  <filename>reference.adoc#mrdocs-cast_or_null-0c</filename>
</compound>
<compound kind="class">
  <name>mrdocs::contains</name>
  <filename>reference.adoc#mrdocs-contains-06</filename>
</compound>
<compound kind="class">
  <name>mrdocs::contains_any</name>
  <filename>reference.adoc#mrdocs-contains_any-00</filename>
</compound>
<compound kind="class">
  <name>mrdocs::contains_n_any</name>
  <filename>reference.adoc#mrdocs-contains_n_any-0e</filename>
</compound>
<compound kind="class">
  <name>mrdocs::createFrame</name>
  <filename>reference.adoc#mrdocs-createFrame-01</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dyn_cast</name>
  <filename>reference.adoc#mrdocs-dyn_cast-02</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dyn_cast_or_null</name>
  <filename>reference.adoc#mrdocs-dyn_cast_or_null-0f</filename>
</compound>
<compound kind="class">
  <name>mrdocs::forEachFile</name>
  <filename>reference.adoc#mrdocs-forEachFile-08</filename>
</compound>
<compound kind="class">
  <name>mrdocs::getParents</name>
  <filename>reference.adoc#mrdocs-getParents-0d</filename>
</compound>
<compound kind="class">
  <name>mrdocs::getPrimaryLocation</name>
  <filename>reference.adoc#mrdocs-getPrimaryLocation-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::innerType</name>
  <filename>reference.adoc#mrdocs-innerType-00</filename>
</compound>
<compound kind="class">
  <name>mrdocs::innerTypePtr</name>
  <filename>reference.adoc#mrdocs-innerTypePtr-06</filename>
</compound>
<compound kind="class">
  <name>mrdocs::innermostType</name>
  <filename>reference.adoc#mrdocs-innermostType-06</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isAlphaNumeric</name>
  <filename>reference.adoc#mrdocs-isAlphaNumeric-05</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isAlphabetic</name>
  <filename>reference.adoc#mrdocs-isAlphabetic-05</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isDigit</name>
  <filename>reference.adoc#mrdocs-isDigit-03</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isLowerCase</name>
  <filename>reference.adoc#mrdocs-isLowerCase-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isUpperCase</name>
  <filename>reference.adoc#mrdocs-isUpperCase-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isWhitespace</name>
  <filename>reference.adoc#mrdocs-isWhitespace-09</filename>
</compound>
<compound kind="class">
  <name>mrdocs::is_one_of</name>
  <filename>reference.adoc#mrdocs-is_one_of-0e</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ltrim</name>
  <filename>reference.adoc#mrdocs-ltrim-051</filename>
</compound>
<compound kind="class">
  <name>mrdocs::make_array_view</name>
  <filename>reference.adoc#mrdocs-make_array_view-0a</filename>
</compound>
<compound kind="class">
  <name>mrdocs::mapReflectedType</name>
  <filename>reference.adoc#mrdocs-mapReflectedType-0f</filename>
</compound>
<compound kind="class">
  <name>mrdocs::merge</name>
  <filename>reference.adoc#mrdocs-merge-0a</filename>
</compound>
<compound kind="class">
  <name>mrdocs::parse</name>
  <filename>reference.adoc#mrdocs-parse-07</filename>
</compound>
<compound kind="class">
  <name>mrdocs::rtrim</name>
  <filename>reference.adoc#mrdocs-rtrim-0c</filename>
</compound>
<compound kind="class">
  <name>mrdocs::safeString</name>
  <filename>reference.adoc#mrdocs-safeString-0a</filename>
</compound>
<compound kind="class">
  <name>mrdocs::splitLines</name>
  <filename>reference.adoc#mrdocs-splitLines-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::swap</name>
  <filename>reference.adoc#mrdocs-swap-07d</filename>
</compound>
<compound kind="class">
  <name>mrdocs::tag_invoke</name>
  <filename>reference.adoc#mrdocs-tag_invoke-005</filename>
</compound>
<compound kind="class">
  <name>mrdocs::toLowerCase</name>
  <filename>reference.adoc#mrdocs-toLowerCase-0a6</filename>
</compound>
<compound kind="class">
  <name>mrdocs::toString</name>
  <filename>reference.adoc#mrdocs-toString-027</filename>
</compound>
<compound kind="class">
  <name>mrdocs::toUpperCase</name>
  <filename>reference.adoc#mrdocs-toUpperCase-0f</filename>
</compound>
<compound kind="class">
  <name>mrdocs::trim</name>
  <filename>reference.adoc#mrdocs-trim-0a</filename>
</compound>
<compound kind="class">
  <name>mrdocs::visit</name>
  <filename>reference.adoc#mrdocs-visit-0f</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&lt;&lt;</name>
  <filename>reference.adoc#mrdocs-operator_lshift-0e1</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator==</name>
  <filename>reference.adoc#mrdocs-operator_eq-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator!=</name>
  <filename>reference.adoc#mrdocs-operator_not_eq-0a</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&lt;</name>
  <filename>reference.adoc#mrdocs-operator_lt-0f</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&lt;=</name>
  <filename>reference.adoc#mrdocs-operator_le-0b</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&gt;</name>
  <filename>reference.adoc#mrdocs-operator_gt-09</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&gt;=</name>
  <filename>reference.adoc#mrdocs-operator_ge-00</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&lt;=&gt;</name>
  <filename>reference.adoc#mrdocs-operator_3way-00</filename>
</compound>
<compound kind="class">
  <name>mrdocs::unexpect</name>
  <filename>reference.adoc#mrdocs-unexpect</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ClearableContainerLike</name>
  <filename>reference.adoc#mrdocs-ClearableContainerLike</filename>
</compound>
<compound kind="class">
  <name>mrdocs::DescribedComparable</name>
  <filename>reference.adoc#mrdocs-DescribedComparable</filename>
</compound>
<compound kind="class">
  <name>mrdocs::DocCommentNode</name>
  <filename>reference.adoc#mrdocs-DocCommentNode</filename>
</compound>
<compound kind="class">
  <name>mrdocs::DocCommentNodeTraversable</name>
  <filename>reference.adoc#mrdocs-DocCommentNodeTraversable</filename>
</compound>
<compound kind="class">
  <name>mrdocs::HasParse</name>
  <filename>reference.adoc#mrdocs-HasParse</filename>
</compound>
<compound kind="class">
  <name>mrdocs::HasSentinel</name>
  <filename>reference.adoc#mrdocs-HasSentinel</filename>
</compound>
<compound kind="class">
  <name>mrdocs::SymbolParent</name>
  <filename>reference.adoc#mrdocs-SymbolParent</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dereferenceable</name>
  <filename>reference.adoc#mrdocs-dereferenceable</filename>
</compound>
<compound kind="class">
  <name>mrdocs::has_nullable_traits_v</name>
  <filename>reference.adoc#mrdocs-has_nullable_traits_v</filename>
</compound>
<compound kind="class">
  <name>mrdocs::pair_like</name>
  <filename>reference.adoc#mrdocs-pair_like</filename>
</compound>
<compound kind="class">
  <name>mrdocs::polymorphic_storage_for</name>
  <filename>reference.adoc#mrdocs-polymorphic_storage_for</filename>
</compound>
<compound kind="class">
  <name>mrdocs::range_of</name>
  <filename>reference.adoc#mrdocs-range_of</filename>
</compound>
<compound kind="class">
  <name>mrdocs::range_of_tuple_like</name>
  <filename>reference.adoc#mrdocs-range_of_tuple_like</filename>
</compound>
<compound kind="class">
  <name>mrdocs::tuple_like</name>
  <filename>reference.adoc#mrdocs-tuple_like</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ArrayView</name>
  <filename>reference.adoc#mrdocs-ArrayView-0c</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ArrayView</name>
  <filename>reference.adoc#mrdocs-ArrayView-01</filename>
</compound>
<compound kind="class">
  <name>mrdocs::Overload</name>
  <filename>reference.adoc#mrdocs-Overload-0a</filename>
</compound>
<compound kind="class">
  <name>mrdocs::RangeFor</name>
  <filename>reference.adoc#mrdocs-RangeFor-0c</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ScopeExit</name>
  <filename>reference.adoc#mrdocs-ScopeExit-0d</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ScopeExitRestore</name>
  <filename>reference.adoc#mrdocs-ScopeExitRestore-04</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ScopeExitRestore</name>
  <filename>reference.adoc#mrdocs-ScopeExitRestore-03</filename>
</compound>
<compound kind="class">
  <name>mrdocs::Unexpected</name>
  <filename>reference.adoc#mrdocs-Unexpected-0d</filename>
</compound>
<compound kind="class">
  <name>mrdocs::reference_constructs_from_temporary_v</name>
  <filename>reference.adoc#mrdocs-reference_constructs_from_temporary_v</filename>
</compound>
<compound kind="class">
  <name>mrdocs::reference_converts_from_temporary_v</name>
  <filename>reference.adoc#mrdocs-reference_converts_from_temporary_v</filename>
</compound>
<compound kind="class">
  <name>mrdocs::source_location</name>
  <filename>reference.adoc#mrdocs-source_location</filename>
</compound>
</tagfile>
