<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tagfile>
<compound kind="namespace">
  <name>mrdocs</name>
  <filename>mrdocs.adoc</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>mrdocs/addMember.adoc</anchorfile>
    <anchor/>
    <arglist>(OverloadsSymbol&amp; I, const FunctionSymbol&amp; Member)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>addMetaObject</name>
    <anchorfile>mrdocs/addMetaObject.adoc</anchorfile>
    <anchor/>
    <arglist>(IO&amp; io)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>assert_failed</name>
    <anchorfile>mrdocs/assert_failed.adoc</anchorfile>
    <anchor/>
    <arglist>(const char* msg, const char* file, uint_least32_t line)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>bottomUpTraverse</name>
    <anchorfile>mrdocs/bottomUpTraverse.adoc</anchorfile>
    <anchor/>
    <arglist>(T&amp; node, F&amp;&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>canMerge</name>
    <anchorfile>mrdocs/canMerge.adoc</anchorfile>
    <anchor/>
    <arglist>(const Symbol&amp; I, const Symbol&amp; Other)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>compareSymbolNames</name>
    <anchorfile>mrdocs/compareSymbolNames.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view symbolName0, std::string_view symbolName1)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>contains_n</name>
    <anchorfile>mrdocs/contains_n.adoc</anchorfile>
    <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>mrdocs/countSymbolKind.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>endsWithOneOf</name>
    <anchorfile>mrdocs/endsWithOneOf.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view s, std::string_view chars)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>escapeExpression</name>
    <anchorfile>mrdocs/escapeExpression.adoc</anchorfile>
    <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>mrdocs/findGenerator.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view id)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>find_last_of</name>
    <anchorfile>mrdocs/find_last_of.adoc</anchorfile>
    <anchor/>
    <arglist>(Range&amp;&amp; range, Els&amp;&amp; els)</arglist>
  </member>
  <member kind="function">
    <type>Error</type>
    <name>formatError</name>
    <anchorfile>mrdocs/formatError.adoc</anchorfile>
    <anchor/>
    <arglist>(FormatString&lt;Args...&gt; fs, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>fromString</name>
    <anchorfile>mrdocs/fromString.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view str, FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getDefaultAccessString</name>
    <anchorfile>mrdocs/getDefaultAccessString.adoc</anchorfile>
    <anchor/>
    <arglist>(const RecordKeyKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>OperatorKind</type>
    <name>getOperatorKind</name>
    <anchorfile>mrdocs/getOperatorKind.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view name)</arglist>
  </member>
  <member kind="function">
    <type>OperatorKind</type>
    <name>getOperatorKindFromSuffix</name>
    <anchorfile>mrdocs/getOperatorKindFromSuffix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view suffix)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getOperatorName</name>
    <anchorfile>mrdocs/getOperatorName.adoc</anchorfile>
    <anchor/>
    <arglist>(OperatorKind kind, bool include_keyword)</arglist>
  </member>
  <member kind="function">
    <type>Optional&lt;std::string_view&gt;</type>
    <name>getOperatorReadableName</name>
    <anchorfile>mrdocs/getOperatorReadableName.adoc</anchorfile>
    <anchor/>
    <arglist>(OperatorKind kind, int nParams)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getSafeOperatorName</name>
    <anchorfile>mrdocs/getSafeOperatorName.adoc</anchorfile>
    <anchor/>
    <arglist>(OperatorKind kind, bool include_keyword)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getShortOperatorName</name>
    <anchorfile>mrdocs/getShortOperatorName.adoc</anchorfile>
    <anchor/>
    <arglist>(OperatorKind kind)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;std::string&gt;</type>
    <name>getSinglePageFullPath</name>
    <anchorfile>mrdocs/getSinglePageFullPath.adoc</anchorfile>
    <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>mrdocs/installGenerator.adoc</anchorfile>
    <anchor/>
    <arglist>(std::unique_ptr&lt;Generator&gt; G)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBinaryOperator</name>
    <anchorfile>mrdocs/isBinaryOperator.adoc</anchorfile>
    <anchor/>
    <arglist>(OperatorKind kind)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyAssignment</name>
    <anchorfile>mrdocs/isCopyAssignment.adoc</anchorfile>
    <anchor/>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyConstructor</name>
    <anchorfile>mrdocs/isCopyConstructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefaultConstructor</name>
    <anchorfile>mrdocs/isDefaultConstructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmpty</name>
    <anchorfile>mrdocs/isEmpty.adoc</anchorfile>
    <anchor/>
    <arglist>(const dom::Value&amp; arg)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMoveAssignment</name>
    <anchorfile>mrdocs/isMoveAssignment.adoc</anchorfile>
    <anchor/>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMoveConstructor</name>
    <anchorfile>mrdocs/isMoveConstructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSpecialMemberFunction</name>
    <anchorfile>mrdocs/isSpecialMemberFunction.adoc</anchorfile>
    <anchor/>
    <arglist>(const FunctionSymbol&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUnaryOperator</name>
    <anchorfile>mrdocs/isUnaryOperator.adoc</anchorfile>
    <anchor/>
    <arglist>(OperatorKind kind)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_null</name>
    <anchorfile>mrdocs/is_null.adoc</anchorfile>
    <anchor/>
    <arglist>(const T&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isa</name>
    <anchorfile>mrdocs/isa.adoc</anchorfile>
    <anchor/>
    <arglist>(const Polymorphic&lt;From&gt;&amp; p)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isa_or_null</name>
    <anchorfile>mrdocs/isa_or_null.adoc</anchorfile>
    <anchor/>
    <arglist>(const Polymorphic&lt;From&gt;* pp)</arglist>
  </member>
  <member kind="function">
    <type>ExtractionMode</type>
    <name>leastSpecific</name>
    <anchorfile>mrdocs/leastSpecific.adoc</anchorfile>
    <anchor/>
    <arglist>(const ExtractionMode a, const ExtractionMode b)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>makeChar</name>
    <anchorfile>mrdocs/makeChar.adoc</anchorfile>
    <anchor/>
    <arglist>(FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>makeLong</name>
    <anchorfile>mrdocs/makeLong.adoc</anchorfile>
    <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>mrdocs/makeOverload.adoc</anchorfile>
    <anchor/>
    <arglist>(Ts...&amp;&amp; xs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>makeShort</name>
    <anchorfile>mrdocs/makeShort.adoc</anchorfile>
    <anchor/>
    <arglist>(FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>makeSigned</name>
    <anchorfile>mrdocs/makeSigned.adoc</anchorfile>
    <anchor/>
    <arglist>(FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>makeUnsigned</name>
    <anchorfile>mrdocs/makeUnsigned.adoc</anchorfile>
    <anchor/>
    <arglist>(FundamentalTypeKind&amp; kind)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>makeVisitor</name>
    <anchorfile>mrdocs/makeVisitor.adoc</anchorfile>
    <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>mrdocs/make_null.adoc</anchorfile>
    <anchor/>
    <arglist>(T&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>match</name>
    <anchorfile>mrdocs/match.adoc</anchorfile>
    <anchor/>
    <arglist>(Variant&amp;&amp; v, Ts...&amp;&amp; xs)</arglist>
  </member>
  <member kind="function">
    <type>ExtractionMode</type>
    <name>mostSpecific</name>
    <anchorfile>mrdocs/mostSpecific.adoc</anchorfile>
    <anchor/>
    <arglist>(const ExtractionMode a, const ExtractionMode b)</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>null_of</name>
    <anchorfile>mrdocs/null_of.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>operator|</name>
    <anchorfile>mrdocs/operator_bitor.adoc</anchorfile>
    <anchor/>
    <arglist>(R&amp;&amp; r, const SplitLinesAdaptor&amp; a)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>overrides</name>
    <anchorfile>mrdocs/overrides.adoc</anchorfile>
    <anchor/>
    <arglist>(const FunctionSymbol&amp; base, const FunctionSymbol&amp; derived)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>readableTypeName</name>
    <anchorfile>mrdocs/readableTypeName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>reindentCode</name>
    <anchorfile>mrdocs/reindentCode.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view code, std::size_t indent)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>replace</name>
    <anchorfile>mrdocs/replace.adoc</anchorfile>
    <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>mrdocs/startsWithOneOf.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view s, std::string_view chars)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toBase16Str</name>
    <anchorfile>mrdocs/toBase16Str.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; id)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toCamelCase</name>
    <anchorfile>mrdocs/toCamelCase.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toKebabCase</name>
    <anchorfile>mrdocs/toKebabCase.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toPascalCase</name>
    <anchorfile>mrdocs/toPascalCase.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view input)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toSnakeCase</name>
    <anchorfile>mrdocs/toSnakeCase.adoc</anchorfile>
    <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>mrdocs/to_underlying.adoc</anchorfile>
    <anchor/>
    <arglist>(Enum value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>topDownTraverse</name>
    <anchorfile>mrdocs/topDownTraverse.adoc</anchorfile>
    <anchor/>
    <arglist>(T&amp; node, F&amp;&amp; func)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>visitIndexed</name>
    <anchorfile>mrdocs/visitIndexed.adoc</anchorfile>
    <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>mrdocs/yCombinator.adoc</anchorfile>
    <anchor/>
    <arglist>(F&amp;&amp; f)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>mrdocs::doc</name>
  <filename>mrdocs/doc.adoc</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>mrdocs/doc/isBlockCommand.adoc</anchorfile>
    <anchor/>
    <arglist>(BlockKind k)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>traverse</name>
    <anchorfile>mrdocs/doc/traverse.adoc</anchorfile>
    <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>mrdocs/doc/AdmonitionBlock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>AdmonitionBlock</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const AdmonitionKind admonish_)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/AdmonitionBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::Block</name>
  <filename>mrdocs/doc/Block.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Block</name>
    <anchorfile>mrdocs/doc/Block/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::BlockCommonBase</name>
  <filename>mrdocs/doc/BlockCommonBase-0ed.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~BlockCommonBase</name>
    <anchorfile>mrdocs/doc/BlockCommonBase-0ed/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>BlockCommonBase</name>
    <anchorfile>mrdocs/doc/BlockCommonBase-0ed/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::BlockContainer</name>
  <filename>mrdocs/doc/BlockContainer.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::BriefBlock</name>
  <filename>mrdocs/doc/BriefBlock.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/BriefBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/BriefBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/BriefBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/BriefBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/BriefBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/BriefBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/BriefBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/BriefBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/BriefBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/BriefBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/BriefBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/BriefBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/BriefBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/BriefBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/BriefBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/BriefBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/BriefBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/BriefBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/BriefBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::CodeBlock</name>
  <filename>mrdocs/doc/CodeBlock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>CodeBlock</name>
    <anchorfile>mrdocs/doc/CodeBlock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/CodeBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/CodeBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/CodeBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/CodeBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/CodeBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/CodeBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/CodeBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/CodeBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/CodeBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/CodeBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/CodeBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/CodeBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/CodeBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/CodeBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/CodeBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/CodeBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/CodeBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/CodeBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/CodeBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::CodeInline</name>
  <filename>mrdocs/doc/CodeInline.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/CodeInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/CodeInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/CodeInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/CodeInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/CodeInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/CodeInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/CodeInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/CodeInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/CodeInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/CodeInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/CodeInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/CodeInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/CodeInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/CodeInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/CodeInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/CodeInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::CopyDetailsInline</name>
  <filename>mrdocs/doc/CopyDetailsInline.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>CopyDetailsInline</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string string_)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/CopyDetailsInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::DefinitionListBlock</name>
  <filename>mrdocs/doc/DefinitionListBlock.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/DefinitionListBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::DefinitionListItem</name>
  <filename>mrdocs/doc/DefinitionListItem.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::EmphInline</name>
  <filename>mrdocs/doc/EmphInline.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/EmphInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/EmphInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/EmphInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/EmphInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/EmphInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/EmphInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/EmphInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/EmphInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/EmphInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/EmphInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/EmphInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/EmphInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/EmphInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/EmphInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/EmphInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/EmphInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::FootnoteDefinitionBlock</name>
  <filename>mrdocs/doc/FootnoteDefinitionBlock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FootnoteDefinitionBlock</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/FootnoteDefinitionBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::FootnoteReferenceInline</name>
  <filename>mrdocs/doc/FootnoteReferenceInline.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/FootnoteReferenceInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::HeadingBlock</name>
  <filename>mrdocs/doc/HeadingBlock.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/HeadingBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::HighlightInline</name>
  <filename>mrdocs/doc/HighlightInline.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/HighlightInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/HighlightInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/HighlightInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/HighlightInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/HighlightInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/HighlightInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/HighlightInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/HighlightInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/HighlightInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/HighlightInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/HighlightInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/HighlightInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/HighlightInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/HighlightInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/HighlightInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/HighlightInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ImageInline</name>
  <filename>mrdocs/doc/ImageInline.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/ImageInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/ImageInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/ImageInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/ImageInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/ImageInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/ImageInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/ImageInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/ImageInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/ImageInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/ImageInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/ImageInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/ImageInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/ImageInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/ImageInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/ImageInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/ImageInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::Inline</name>
  <filename>mrdocs/doc/Inline.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Inline</name>
    <anchorfile>mrdocs/doc/Inline/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::InlineCommonBase</name>
  <filename>mrdocs/doc/InlineCommonBase-0dc.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~InlineCommonBase</name>
    <anchorfile>mrdocs/doc/InlineCommonBase-0dc/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>InlineCommonBase</name>
    <anchorfile>mrdocs/doc/InlineCommonBase-0dc/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::InlineContainer</name>
  <filename>mrdocs/doc/InlineContainer.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~InlineContainer</name>
    <anchorfile>mrdocs/doc/InlineContainer/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::InlineTextLeaf</name>
  <filename>mrdocs/doc/InlineTextLeaf.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::LineBreakInline</name>
  <filename>mrdocs/doc/LineBreakInline.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>LineBreakInline</name>
    <anchorfile>mrdocs/doc/LineBreakInline/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~LineBreakInline</name>
    <anchorfile>mrdocs/doc/LineBreakInline/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/LineBreakInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::LinkInline</name>
  <filename>mrdocs/doc/LinkInline.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/LinkInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/LinkInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/LinkInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/LinkInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/LinkInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/LinkInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/LinkInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/LinkInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/LinkInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/LinkInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/LinkInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/LinkInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/LinkInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/LinkInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/LinkInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/LinkInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ListBlock</name>
  <filename>mrdocs/doc/ListBlock.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/ListBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/ListBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/ListBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/ListBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/ListBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/ListBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/ListBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/ListBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/ListBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/ListBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/ListBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/ListBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/ListBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/ListBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/ListBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/ListBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/ListBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/ListBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/ListBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ListItem</name>
  <filename>mrdocs/doc/ListItem.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::MathBlock</name>
  <filename>mrdocs/doc/MathBlock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>MathBlock</name>
    <anchorfile>mrdocs/doc/MathBlock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const MathBlock&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>MathBlock&amp;</type>
    <name>operator=</name>
    <anchorfile>mrdocs/doc/MathBlock/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const MathBlock&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/MathBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/MathBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/MathBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/MathBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/MathBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/MathBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/MathBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/MathBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/MathBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/MathBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/MathBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/MathBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/MathBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/MathBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/MathBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/MathBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/MathBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/MathBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/MathBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::MathInline</name>
  <filename>mrdocs/doc/MathInline.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~MathInline</name>
    <anchorfile>mrdocs/doc/MathInline/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/MathInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/MathInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/MathInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/MathInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/MathInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/MathInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/MathInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/MathInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/MathInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/MathInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/MathInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/MathInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/MathInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/MathInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/MathInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/MathInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ParagraphBlock</name>
  <filename>mrdocs/doc/ParagraphBlock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ParagraphBlock</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ParagraphBlock</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/ParagraphBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ParamBlock</name>
  <filename>mrdocs/doc/ParamBlock.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/ParamBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/ParamBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/ParamBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/ParamBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/ParamBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/ParamBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/ParamBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/ParamBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/ParamBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/ParamBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/ParamBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/ParamBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/ParamBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/ParamBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/ParamBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/ParamBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/ParamBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/ParamBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/ParamBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::PostconditionBlock</name>
  <filename>mrdocs/doc/PostconditionBlock.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/PostconditionBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::PreconditionBlock</name>
  <filename>mrdocs/doc/PreconditionBlock.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/PreconditionBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::QuoteBlock</name>
  <filename>mrdocs/doc/QuoteBlock.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/QuoteBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ReferenceInline</name>
  <filename>mrdocs/doc/ReferenceInline.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ReferenceInline</name>
    <anchorfile>mrdocs/doc/ReferenceInline/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string str)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/ReferenceInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ReturnsBlock</name>
  <filename>mrdocs/doc/ReturnsBlock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~ReturnsBlock</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/ReturnsBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::SeeBlock</name>
  <filename>mrdocs/doc/SeeBlock.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/SeeBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/SeeBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/SeeBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/SeeBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/SeeBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/SeeBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/SeeBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/SeeBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/SeeBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/SeeBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/SeeBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/SeeBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/SeeBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/SeeBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/SeeBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/SeeBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/SeeBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/SeeBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/SeeBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::SoftBreakInline</name>
  <filename>mrdocs/doc/SoftBreakInline.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SoftBreakInline</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SoftBreakInline</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/SoftBreakInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::StrikethroughInline</name>
  <filename>mrdocs/doc/StrikethroughInline.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/StrikethroughInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::StrongInline</name>
  <filename>mrdocs/doc/StrongInline.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/StrongInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/StrongInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/StrongInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/StrongInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/StrongInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/StrongInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/StrongInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/StrongInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/StrongInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/StrongInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/StrongInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/StrongInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/StrongInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/StrongInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/StrongInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/StrongInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::SubscriptInline</name>
  <filename>mrdocs/doc/SubscriptInline.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/SubscriptInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::SuperscriptInline</name>
  <filename>mrdocs/doc/SuperscriptInline.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/SuperscriptInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::TParamBlock</name>
  <filename>mrdocs/doc/TParamBlock.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/TParamBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/TParamBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/TParamBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/TParamBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/TParamBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/TParamBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/TParamBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/TParamBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/TParamBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/TParamBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/TParamBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/TParamBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/TParamBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/TParamBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/TParamBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/TParamBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/TParamBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/TParamBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/TParamBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::TableBlock</name>
  <filename>mrdocs/doc/TableBlock.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/TableBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/TableBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/TableBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/TableBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/TableBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/TableBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/TableBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/TableBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/TableBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/TableBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/TableBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/TableBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/TableBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/TableBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/TableBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/TableBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/TableBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/TableBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/TableBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::TableCell</name>
  <filename>mrdocs/doc/TableCell.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::TableRow</name>
  <filename>mrdocs/doc/TableRow.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::TextInline</name>
  <filename>mrdocs/doc/TextInline.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~TextInline</name>
    <anchorfile>mrdocs/doc/TextInline/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/TextInline/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCopyDetails</name>
    <anchorfile>mrdocs/doc/TextInline/isCopyDetails.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEmph</name>
    <anchorfile>mrdocs/doc/TextInline/isEmph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteReference</name>
    <anchorfile>mrdocs/doc/TextInline/isFootnoteReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHighlight</name>
    <anchorfile>mrdocs/doc/TextInline/isHighlight.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isImage</name>
    <anchorfile>mrdocs/doc/TextInline/isImage.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLineBreak</name>
    <anchorfile>mrdocs/doc/TextInline/isLineBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLink</name>
    <anchorfile>mrdocs/doc/TextInline/isLink.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/TextInline/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReference</name>
    <anchorfile>mrdocs/doc/TextInline/isReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSoftBreak</name>
    <anchorfile>mrdocs/doc/TextInline/isSoftBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrikethrough</name>
    <anchorfile>mrdocs/doc/TextInline/isStrikethrough.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isStrong</name>
    <anchorfile>mrdocs/doc/TextInline/isStrong.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSubscript</name>
    <anchorfile>mrdocs/doc/TextInline/isSubscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSuperscript</name>
    <anchorfile>mrdocs/doc/TextInline/isSuperscript.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isText</name>
    <anchorfile>mrdocs/doc/TextInline/isText.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ThematicBreakBlock</name>
  <filename>mrdocs/doc/ThematicBreakBlock.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ThematicBreakBlock</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const ThematicBreakBlock&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>ThematicBreakBlock&amp;</type>
    <name>operator=</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const ThematicBreakBlock&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/ThematicBreakBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ThrowsBlock</name>
  <filename>mrdocs/doc/ThrowsBlock.adoc</filename>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>begin</name>
    <anchorfile>mrdocs/doc/InlineContainer/begin.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>clear</name>
    <anchorfile>mrdocs/doc/InlineContainer/clear.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>InlineContainer&amp;</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/doc/InlineContainer/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/doc/InlineContainer/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>end</name>
    <anchorfile>mrdocs/doc/InlineContainer/end.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>erase</name>
    <anchorfile>mrdocs/doc/InlineContainer/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>decltype(auto)</type>
    <name>insert</name>
    <anchorfile>mrdocs/doc/InlineContainer/insert.adoc</anchorfile>
    <anchor/>
    <arglist>(auto&amp;&amp; self, auto...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/doc/InlineContainer/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAdmonition</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isAdmonition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBrief</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isBrief.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isCode</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isCode.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDefinitionList</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isDefinitionList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFootnoteDefinition</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isFootnoteDefinition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isHeading</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isHeading.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isList</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isList.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMath</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isMath.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParagraph</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isParagraph.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isParam</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPostcondition</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isPostcondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPrecondition</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isPrecondition.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isQuote</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isQuote.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isReturns</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isReturns.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSee</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isSee.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTParam</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isTParam.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThematicBreak</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isThematicBreak.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isThrows</name>
    <anchorfile>mrdocs/doc/ThrowsBlock/isThrows.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::doc::AdmonitionKind</name>
  <filename>mrdocs/doc/AdmonitionKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::BlockKind</name>
  <filename>mrdocs/doc/BlockKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::InlineKind</name>
  <filename>mrdocs/doc/InlineKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ParamDirection</name>
  <filename>mrdocs/doc/ParamDirection.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::Parts</name>
  <filename>mrdocs/doc/Parts.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::getAsPlainText</name>
  <filename>mrdocs/doc/getAsPlainText-02.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::isEmpty</name>
  <filename>mrdocs/doc/isEmpty-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::ltrim</name>
  <filename>mrdocs/doc/ltrim-09.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::rtrim</name>
  <filename>mrdocs/doc/rtrim-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::tag_invoke</name>
  <filename>mrdocs/doc/tag_invoke-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::toString</name>
  <filename>mrdocs/doc/toString-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::trim</name>
  <filename>mrdocs/doc/trim-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::visit</name>
  <filename>mrdocs/doc/visit-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::operator==</name>
  <filename>mrdocs/doc/operator_eq-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::operator&lt;=&gt;</name>
  <filename>mrdocs/doc/operator_3way-01c.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::operator&lt;=&gt;</name>
  <filename>mrdocs/doc/operator_3way-08.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::doc::operator==</name>
  <filename>mrdocs/doc/operator_eq-008.adoc</filename>
</compound>
<compound kind="namespace">
  <name>mrdocs::dom</name>
  <filename>mrdocs/dom.adoc</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>mrdocs/dom/TransformArray.adoc</anchorfile>
    <anchor/>
    <arglist>(const T&amp; arr, const F&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>Function</type>
    <name>makeInvocable</name>
    <anchorfile>mrdocs/dom/makeInvocable.adoc</anchorfile>
    <anchor/>
    <arglist>(F&amp;&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>Function</type>
    <name>makeVariadicInvocable</name>
    <anchorfile>mrdocs/dom/makeVariadicInvocable.adoc</anchorfile>
    <anchor/>
    <arglist>(F&amp;&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>Array</type>
    <name>newArray</name>
    <anchorfile>mrdocs/dom/newArray.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>Function</type>
    <name>newFunction</name>
    <anchorfile>mrdocs/dom/newFunction.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>Object</type>
    <name>newObject</name>
    <anchorfile>mrdocs/dom/newObject.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>mrdocs::dom::JSON</name>
  <filename>mrdocs/dom/JSON.adoc</filename>
  <member kind="function">
    <type>std::string</type>
    <name>stringify</name>
    <anchorfile>mrdocs/dom/JSON/stringify.adoc</anchorfile>
    <anchor/>
    <arglist>(const dom::Value&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::Array</name>
  <filename>mrdocs/dom/Array.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Array</name>
    <anchorfile>mrdocs/dom/Array/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>at</name>
    <anchorfile>mrdocs/dom/Array/at.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>back</name>
    <anchorfile>mrdocs/dom/Array/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>mrdocs/dom/Array/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/dom/Array/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/dom/Array/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>mrdocs/dom/Array/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>front</name>
    <anchorfile>mrdocs/dom/Array/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>get</name>
    <anchorfile>mrdocs/dom/Array/get.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>const impl_type&amp;</type>
    <name>impl</name>
    <anchorfile>mrdocs/dom/Array/impl.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push_back</name>
    <anchorfile>mrdocs/dom/Array/push_back.adoc</anchorfile>
    <anchor/>
    <arglist>(value_type value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/dom/Array/set.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type i, Value v)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/Array/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/dom/Array/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Array&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/Array/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::ArrayImpl</name>
  <filename>mrdocs/dom/ArrayImpl.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~ArrayImpl</name>
    <anchorfile>mrdocs/dom/ArrayImpl/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/dom/ArrayImpl/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(value_type value)</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>get</name>
    <anchorfile>mrdocs/dom/ArrayImpl/get.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/dom/ArrayImpl/set.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index, Value value)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/ArrayImpl/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/ArrayImpl/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::DefaultArrayImpl</name>
  <filename>mrdocs/dom/DefaultArrayImpl.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/dom/DefaultArrayImpl/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(value_type value)</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>get</name>
    <anchorfile>mrdocs/dom/DefaultArrayImpl/get.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/DefaultArrayImpl/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/DefaultArrayImpl/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::DefaultFunctionImpl</name>
  <filename>mrdocs/dom/DefaultFunctionImpl.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DefaultFunctionImpl</name>
    <anchorfile>mrdocs/dom/DefaultFunctionImpl/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(U&amp;&amp; u)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>mrdocs/dom/DefaultFunctionImpl/call.adoc</anchorfile>
    <anchor/>
    <arglist>(const Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/DefaultFunctionImpl/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::DefaultObjectImpl</name>
  <filename>mrdocs/dom/DefaultObjectImpl.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>mrdocs/dom/DefaultObjectImpl/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>mrdocs/dom/DefaultObjectImpl/get.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/dom/DefaultObjectImpl/set.adoc</anchorfile>
    <anchor/>
    <arglist>(String key, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/DefaultObjectImpl/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/ObjectImpl/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::Function</name>
  <filename>mrdocs/dom/Function.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Function</name>
    <anchorfile>mrdocs/dom/Function/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>mrdocs/dom/Function/call.adoc</anchorfile>
    <anchor/>
    <arglist>(const Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>const impl_type&amp;</type>
    <name>impl</name>
    <anchorfile>mrdocs/dom/Function/impl.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>mrdocs/dom/Function/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/dom/Function/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Function&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>try_invoke</name>
    <anchorfile>mrdocs/dom/Function/try_invoke.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/Function/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::FunctionImpl</name>
  <filename>mrdocs/dom/FunctionImpl.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~FunctionImpl</name>
    <anchorfile>mrdocs/dom/FunctionImpl/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>mrdocs/dom/FunctionImpl/call.adoc</anchorfile>
    <anchor/>
    <arglist>(const Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/FunctionImpl/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyArrayImpl</name>
  <filename>mrdocs/dom/LazyArrayImpl-03.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~LazyArrayImpl</name>
    <anchorfile>mrdocs/dom/LazyArrayImpl-03/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/dom/ArrayImpl/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(value_type value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/dom/ArrayImpl/set.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/LazyArrayImpl-03/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/LazyArrayImpl-03/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyArrayImpl</name>
  <filename>mrdocs/dom/LazyArrayImpl-0a.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>emplace_back</name>
    <anchorfile>mrdocs/dom/ArrayImpl/emplace_back.adoc</anchorfile>
    <anchor/>
    <arglist>(value_type value)</arglist>
  </member>
  <member kind="function">
    <type>value_type</type>
    <name>get</name>
    <anchorfile>mrdocs/dom/ArrayImpl/get.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/dom/ArrayImpl/set.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type index, Value value)</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/ArrayImpl/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/ArrayImpl/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyObjectImpl</name>
  <filename>mrdocs/dom/LazyObjectImpl-04.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~LazyObjectImpl</name>
    <anchorfile>mrdocs/dom/LazyObjectImpl-04/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>mrdocs/dom/LazyObjectImpl-04/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>mrdocs/dom/LazyObjectImpl-04/get.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/dom/LazyObjectImpl-04/set.adoc</anchorfile>
    <anchor/>
    <arglist>(String key, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/LazyObjectImpl-04/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/LazyObjectImpl-04/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>visit</name>
    <anchorfile>mrdocs/dom/LazyObjectImpl-04/visit.adoc</anchorfile>
    <anchor/>
    <arglist>(std::function&lt;bool(String, Value)&gt; fn)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyObjectImpl</name>
  <filename>mrdocs/dom/LazyObjectImpl-09.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>mrdocs/dom/ObjectImpl/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>mrdocs/dom/ObjectImpl/get.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/dom/ObjectImpl/set.adoc</anchorfile>
    <anchor/>
    <arglist>(String key, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/ObjectImpl/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/ObjectImpl/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>visit</name>
    <anchorfile>mrdocs/dom/ObjectImpl/visit.adoc</anchorfile>
    <anchor/>
    <arglist>(std::function&lt;bool(String, Value)&gt; fn)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyObjectMapTag</name>
  <filename>mrdocs/dom/LazyObjectMapTag.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::Object</name>
  <filename>mrdocs/dom/Object.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Object</name>
    <anchorfile>mrdocs/dom/Object/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>at</name>
    <anchorfile>mrdocs/dom/Object/at.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view i)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/dom/Object/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>mrdocs/dom/Object/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>mrdocs/dom/Object/get.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>const impl_type&amp;</type>
    <name>impl</name>
    <anchorfile>mrdocs/dom/Object/impl.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/dom/Object/set.adoc</anchorfile>
    <anchor/>
    <arglist>(String key, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/Object/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/dom/Object/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Object&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/Object/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::ObjectImpl</name>
  <filename>mrdocs/dom/ObjectImpl.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~ObjectImpl</name>
    <anchorfile>mrdocs/dom/ObjectImpl/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>mrdocs/dom/ObjectImpl/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>mrdocs/dom/ObjectImpl/get.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/dom/ObjectImpl/set.adoc</anchorfile>
    <anchor/>
    <arglist>(String key, Value value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/ObjectImpl/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/ObjectImpl/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>visit</name>
    <anchorfile>mrdocs/dom/ObjectImpl/visit.adoc</anchorfile>
    <anchor/>
    <arglist>(std::function&lt;bool(String, Value)&gt; fn)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::String</name>
  <filename>mrdocs/dom/String.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~String</name>
    <anchorfile>mrdocs/dom/String/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>c_str</name>
    <anchorfile>mrdocs/dom/String/c_str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>data</name>
    <anchorfile>mrdocs/dom/String/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/dom/String/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>get</name>
    <anchorfile>mrdocs/dom/String/get.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/String/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>str</name>
    <anchorfile>mrdocs/dom/String/str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/dom/String/swap.adoc</anchorfile>
    <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>mrdocs/dom/String/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::Value</name>
  <filename>mrdocs/dom/Value.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Value</name>
    <anchorfile>mrdocs/dom/Value/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/dom/Value/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>mrdocs/dom/Value/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>getBool</name>
    <anchorfile>mrdocs/dom/Value/getBool.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Function&amp;</type>
    <name>getFunction</name>
    <anchorfile>mrdocs/dom/Value/getFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>getInteger</name>
    <anchorfile>mrdocs/dom/Value/getInteger.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Object&amp;</type>
    <name>getObject</name>
    <anchorfile>mrdocs/dom/Value/getObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const String&amp;</type>
    <name>getString</name>
    <anchorfile>mrdocs/dom/Value/getString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/dom/Value/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>mrdocs/dom/Value/isBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/dom/Value/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInteger</name>
    <anchorfile>mrdocs/dom/Value/isInteger.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>mrdocs/dom/Value/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isObject</name>
    <anchorfile>mrdocs/dom/Value/isObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isSafeString</name>
    <anchorfile>mrdocs/dom/Value/isSafeString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>mrdocs/dom/Value/isString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTruthy</name>
    <anchorfile>mrdocs/dom/Value/isTruthy.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefined</name>
    <anchorfile>mrdocs/dom/Value/isUndefined.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Kind</type>
    <name>kind</name>
    <anchorfile>mrdocs/dom/Value/kind.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>lookup</name>
    <anchorfile>mrdocs/dom/Value/lookup.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view keys)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>mrdocs/dom/Value/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/dom/Value/set.adoc</anchorfile>
    <anchor/>
    <arglist>(const String&amp; key, const Value&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/dom/Value/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/dom/Value/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Value&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/Value/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>operator basic_string&lt;char&gt;</name>
    <anchorfile>mrdocs/dom/Value/2conversion-0c.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>mrdocs/dom/Value/2conversion-05.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::ValueFromTag</name>
  <filename>mrdocs/dom/ValueFromTag.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::VariadicFunctionImpl</name>
  <filename>mrdocs/dom/VariadicFunctionImpl.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>VariadicFunctionImpl</name>
    <anchorfile>mrdocs/dom/VariadicFunctionImpl/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(U&amp;&amp; u)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>mrdocs/dom/VariadicFunctionImpl/call.adoc</anchorfile>
    <anchor/>
    <arglist>(const Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>type_key</name>
    <anchorfile>mrdocs/dom/VariadicFunctionImpl/type_key.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits</name>
  <filename>mrdocs/dom/function_traits-056.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits</name>
  <filename>mrdocs/dom/function_traits-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits</name>
  <filename>mrdocs/dom/function_traits-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits</name>
  <filename>mrdocs/dom/function_traits-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits</name>
  <filename>mrdocs/dom/function_traits-05f.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::Kind</name>
  <filename>mrdocs/dom/Kind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyArray</name>
  <filename>mrdocs/dom/LazyArray-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::LazyObject</name>
  <filename>mrdocs/dom/LazyObject-07.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::ValueFrom</name>
  <filename>mrdocs/dom/ValueFrom-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator&amp;&amp;</name>
  <filename>mrdocs/dom/operator_and-0df7.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator+</name>
  <filename>mrdocs/dom/operator_plus-002.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator||</name>
  <filename>mrdocs/dom/operator_or-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::stringOrNull</name>
  <filename>mrdocs/dom/stringOrNull-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::swap</name>
  <filename>mrdocs/dom/swap-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::toString</name>
  <filename>mrdocs/dom/toString-07.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator==</name>
  <filename>mrdocs/dom/operator_eq-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator!=</name>
  <filename>mrdocs/dom/operator_not_eq-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::operator&lt;=&gt;</name>
  <filename>mrdocs/dom/operator_3way-07b.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasLazyObjectMap</name>
  <filename>mrdocs/dom/HasLazyObjectMap.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasLazyObjectMapWithContext</name>
  <filename>mrdocs/dom/HasLazyObjectMapWithContext.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasLazyObjectMapWithoutContext</name>
  <filename>mrdocs/dom/HasLazyObjectMapWithoutContext.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasStandaloneValueFrom</name>
  <filename>mrdocs/dom/HasStandaloneValueFrom.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasValueFrom</name>
  <filename>mrdocs/dom/HasValueFrom.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasValueFromWithContext</name>
  <filename>mrdocs/dom/HasValueFromWithContext.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::HasValueFromWithoutContext</name>
  <filename>mrdocs/dom/HasValueFromWithoutContext.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::StringLikeTy</name>
  <filename>mrdocs/dom/StringLikeTy.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::function_traits_convertible_to_value</name>
  <filename>mrdocs/dom/function_traits_convertible_to_value.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_function_args_for_default_function_impl</name>
  <filename>mrdocs/dom/has_function_args_for_default_function_impl.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_function_traits</name>
  <filename>mrdocs/dom/has_function_traits.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_function_traits_for_default_function_impl</name>
  <filename>mrdocs/dom/has_function_traits_for_default_function_impl.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_invoke_expected_result_convertible_to_dom_value</name>
  <filename>mrdocs/dom/has_invoke_expected_result_convertible_to_dom_value.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_invoke_result_convertible_to_dom_value</name>
  <filename>mrdocs/dom/has_invoke_result_convertible_to_dom_value.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dom::has_invoke_result_for_default_function_impl</name>
  <filename>mrdocs/dom/has_invoke_result_for_default_function_impl.adoc</filename>
</compound>
<compound kind="namespace">
  <name>mrdocs::files</name>
  <filename>mrdocs/files.adoc</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>mrdocs/files/createDirectory.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>mrdocs/files/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getFileName</name>
    <anchorfile>mrdocs/files/getFileName.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;std::string&gt;</type>
    <name>getFileText</name>
    <anchorfile>mrdocs/files/getFileText.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;FileType&gt;</type>
    <name>getFileType</name>
    <anchorfile>mrdocs/files/getFileType.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>getSourceFilename</name>
    <anchorfile>mrdocs/files/getSourceFilename.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAbsolute</name>
    <anchorfile>mrdocs/files/isAbsolute.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDirectory</name>
    <anchorfile>mrdocs/files/isDirectory.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDirsy</name>
    <anchorfile>mrdocs/files/isDirsy.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLexicalDirectory</name>
    <anchorfile>mrdocs/files/isLexicalDirectory.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPosixStyle</name>
    <anchorfile>mrdocs/files/isPosixStyle.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>makeDirsy</name>
    <anchorfile>mrdocs/files/makeDirsy.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>makePosixStyle</name>
    <anchorfile>mrdocs/files/makePosixStyle.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>normalizeDir</name>
    <anchorfile>mrdocs/files/normalizeDir.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>normalizePath</name>
    <anchorfile>mrdocs/files/normalizePath.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>requireAbsolute</name>
    <anchorfile>mrdocs/files/requireAbsolute.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>requireDirectory</name>
    <anchorfile>mrdocs/files/requireDirectory.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>startsWith</name>
    <anchorfile>mrdocs/files/startsWith.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view pathName, std::string_view prefix)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>withExtension</name>
    <anchorfile>mrdocs/files/withExtension.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view fileName, std::string_view ext)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::files::FileType</name>
  <filename>mrdocs/files/FileType.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::files::appendPath</name>
  <filename>mrdocs/files/appendPath-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::files::getParentDir</name>
  <filename>mrdocs/files/getParentDir-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::files::makeAbsolute</name>
  <filename>mrdocs/files/makeAbsolute-0d.adoc</filename>
</compound>
<compound kind="namespace">
  <name>mrdocs::helpers</name>
  <filename>mrdocs/helpers.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>and_fn</name>
    <anchorfile>mrdocs/helpers/and_fn.adoc</anchorfile>
    <anchor/>
    <arglist>(const dom::Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>detag_fn</name>
    <anchorfile>mrdocs/helpers/detag_fn.adoc</anchorfile>
    <anchor/>
    <arglist>(dom::Value html)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>eq_fn</name>
    <anchorfile>mrdocs/helpers/eq_fn.adoc</anchorfile>
    <anchor/>
    <arglist>(const dom::Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>increment_fn</name>
    <anchorfile>mrdocs/helpers/increment_fn.adoc</anchorfile>
    <anchor/>
    <arglist>(const dom::Value&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>ne_fn</name>
    <anchorfile>mrdocs/helpers/ne_fn.adoc</anchorfile>
    <anchor/>
    <arglist>(const dom::Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>not_fn</name>
    <anchorfile>mrdocs/helpers/not_fn.adoc</anchorfile>
    <anchor/>
    <arglist>(const dom::Array&amp; arg)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>or_fn</name>
    <anchorfile>mrdocs/helpers/or_fn.adoc</anchorfile>
    <anchor/>
    <arglist>(const dom::Array&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerAntoraHelpers</name>
    <anchorfile>mrdocs/helpers/registerAntoraHelpers.adoc</anchorfile>
    <anchor/>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerBuiltinHelpers</name>
    <anchorfile>mrdocs/helpers/registerBuiltinHelpers.adoc</anchorfile>
    <anchor/>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerConstructorHelpers</name>
    <anchorfile>mrdocs/helpers/registerConstructorHelpers.adoc</anchorfile>
    <anchor/>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerContainerHelpers</name>
    <anchorfile>mrdocs/helpers/registerContainerHelpers.adoc</anchorfile>
    <anchor/>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerLogicalHelpers</name>
    <anchorfile>mrdocs/helpers/registerLogicalHelpers.adoc</anchorfile>
    <anchor/>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerMathHelpers</name>
    <anchorfile>mrdocs/helpers/registerMathHelpers.adoc</anchorfile>
    <anchor/>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerStringHelpers</name>
    <anchorfile>mrdocs/helpers/registerStringHelpers.adoc</anchorfile>
    <anchor/>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerTypeHelpers</name>
    <anchorfile>mrdocs/helpers/registerTypeHelpers.adoc</anchorfile>
    <anchor/>
    <arglist>(Handlebars&amp; hbs)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>relativize_fn</name>
    <anchorfile>mrdocs/helpers/relativize_fn.adoc</anchorfile>
    <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>mrdocs/helpers/select_fn.adoc</anchorfile>
    <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>mrdocs/helpers/year_fn.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="namespace">
  <name>mrdocs::js</name>
  <filename>mrdocs/js.adoc</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>mrdocs/js/registerHelper.adoc</anchorfile>
    <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>mrdocs/js/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Value&amp; v0, Value&amp; v1)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>toString</name>
    <anchorfile>mrdocs/js/toString.adoc</anchorfile>
    <anchor/>
    <arglist>(const Value&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/js/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const Value&amp; lhs, const Value&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::js::Array</name>
  <filename>mrdocs/js/Array.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::Boolean</name>
  <filename>mrdocs/js/Boolean.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::Context</name>
  <filename>mrdocs/js/Context.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Context</name>
    <anchorfile>mrdocs/js/Context/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Context&amp;</type>
    <name>operator=</name>
    <anchorfile>mrdocs/js/Context/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Context&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::js::Object</name>
  <filename>mrdocs/js/Object.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::Scope</name>
  <filename>mrdocs/js/Scope.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Scope</name>
    <anchorfile>mrdocs/js/Scope/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Context&amp; ctx)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Scope</name>
    <anchorfile>mrdocs/js/Scope/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>compile_function</name>
    <anchorfile>mrdocs/js/Scope/compile_function.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view jsCode)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>compile_script</name>
    <anchorfile>mrdocs/js/Scope/compile_script.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view jsCode)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>eval</name>
    <anchorfile>mrdocs/js/Scope/eval.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view jsCode)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>getGlobal</name>
    <anchorfile>mrdocs/js/Scope/getGlobal.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view name)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>getGlobalObject</name>
    <anchorfile>mrdocs/js/Scope/getGlobalObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushArray</name>
    <anchorfile>mrdocs/js/Scope/pushArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushBoolean</name>
    <anchorfile>mrdocs/js/Scope/pushBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>(bool value)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushDouble</name>
    <anchorfile>mrdocs/js/Scope/pushDouble.adoc</anchorfile>
    <anchor/>
    <arglist>(double value)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushInteger</name>
    <anchorfile>mrdocs/js/Scope/pushInteger.adoc</anchorfile>
    <anchor/>
    <arglist>(int64_t value)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushObject</name>
    <anchorfile>mrdocs/js/Scope/pushObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>pushString</name>
    <anchorfile>mrdocs/js/Scope/pushString.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view value)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>script</name>
    <anchorfile>mrdocs/js/Scope/script.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view jsCode)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setGlobal</name>
    <anchorfile>mrdocs/js/Scope/setGlobal.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view name, const dom::Value&amp; value)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::js::String</name>
  <filename>mrdocs/js/String.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::Value</name>
  <filename>mrdocs/js/Value.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Value</name>
    <anchorfile>mrdocs/js/Value/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>mrdocs/js/Value/call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/js/Value/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>erase</name>
    <anchorfile>mrdocs/js/Value/erase.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>mrdocs/js/Value/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>dom::Array</type>
    <name>getArray</name>
    <anchorfile>mrdocs/js/Value/getArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>getBool</name>
    <anchorfile>mrdocs/js/Value/getBool.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>getDom</name>
    <anchorfile>mrdocs/js/Value/getDom.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>double</type>
    <name>getDouble</name>
    <anchorfile>mrdocs/js/Value/getDouble.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Function</type>
    <name>getFunction</name>
    <anchorfile>mrdocs/js/Value/getFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>int64_t</type>
    <name>getInteger</name>
    <anchorfile>mrdocs/js/Value/getInteger.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Object</type>
    <name>getObject</name>
    <anchorfile>mrdocs/js/Value/getObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>getString</name>
    <anchorfile>mrdocs/js/Value/getString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/js/Value/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>mrdocs/js/Value/isBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDouble</name>
    <anchorfile>mrdocs/js/Value/isDouble.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/js/Value/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isInteger</name>
    <anchorfile>mrdocs/js/Value/isInteger.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNull</name>
    <anchorfile>mrdocs/js/Value/isNull.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>mrdocs/js/Value/isNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isObject</name>
    <anchorfile>mrdocs/js/Value/isObject.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>mrdocs/js/Value/isString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTruthy</name>
    <anchorfile>mrdocs/js/Value/isTruthy.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUndefined</name>
    <anchorfile>mrdocs/js/Value/isUndefined.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>lookup</name>
    <anchorfile>mrdocs/js/Value/lookup.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view keys)</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>mrdocs/js/Value/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/js/Value/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/js/Value/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Value&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>Type</type>
    <name>type</name>
    <anchorfile>mrdocs/js/Value/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>operator basic_string&lt;char&gt;</name>
    <anchorfile>mrdocs/js/Value/2conversion-07.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>mrdocs/js/Value/2conversion-0d.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Value</name>
    <anchorfile>mrdocs/js/Value/2constructor-0d.adoc</anchorfile>
    <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>mrdocs/js/Type.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::operator&amp;&amp;</name>
  <filename>mrdocs/js/operator_and-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::operator||</name>
  <filename>mrdocs/js/operator_or-0e1.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::operator==</name>
  <filename>mrdocs/js/operator_eq-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::js::operator!=</name>
  <filename>mrdocs/js/operator_not_eq-076.adoc</filename>
</compound>
<compound kind="namespace">
  <name>mrdocs::lua</name>
  <filename>mrdocs/lua.adoc</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>mrdocs/lua/FunctionPtr.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Access</name>
  <filename>mrdocs/lua/Access.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Context</name>
  <filename>mrdocs/lua/Context.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Context</name>
    <anchorfile>mrdocs/lua/Context/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Context&amp;</type>
    <name>operator=</name>
    <anchorfile>mrdocs/lua/Context/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Context&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Function</name>
  <filename>mrdocs/lua/Function.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Function</name>
    <anchorfile>mrdocs/lua/Function/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(Value value)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>mrdocs/lua/Value/call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>displayString</name>
    <anchorfile>mrdocs/lua/Value/displayString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>mrdocs/lua/Value/isBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/lua/Value/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNil</name>
    <anchorfile>mrdocs/lua/Value/isNil.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>mrdocs/lua/Value/isNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>mrdocs/lua/Value/isString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/lua/Value/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>mrdocs/lua/Value/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>Type</type>
    <name>type</name>
    <anchorfile>mrdocs/lua/Value/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Function</name>
    <anchorfile>mrdocs/lua/Function/2constructor-04.adoc</anchorfile>
    <anchor/>
    <arglist>(int index, Scope&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Param</name>
  <filename>mrdocs/lua/Param.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Param</name>
    <anchorfile>mrdocs/lua/Param/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Param&amp;</type>
    <name>operator=</name>
    <anchorfile>mrdocs/lua/Param/operator_assign.adoc</anchorfile>
    <anchor/>
    <arglist>(const Param&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Param</name>
    <anchorfile>mrdocs/lua/Param/2constructor-0f5.adoc</anchorfile>
    <anchor/>
    <arglist>(Param&amp;&amp;)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>push</name>
    <anchorfile>mrdocs/lua/Param/push.adoc</anchorfile>
    <anchor/>
    <arglist>(Scope&amp;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Scope</name>
  <filename>mrdocs/lua/Scope.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Scope</name>
    <anchorfile>mrdocs/lua/Scope/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Context&amp; ctx)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Scope</name>
    <anchorfile>mrdocs/lua/Scope/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>getGlobal</name>
    <anchorfile>mrdocs/lua/Scope/getGlobal.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key, std::source_location loc)</arglist>
  </member>
  <member kind="function">
    <type>Table</type>
    <name>getGlobalTable</name>
    <anchorfile>mrdocs/lua/Scope/getGlobalTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Function&gt;</type>
    <name>loadChunkFromFile</name>
    <anchorfile>mrdocs/lua/Scope/loadChunkFromFile.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view fileName, std::source_location loc)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>mrdocs/lua/Scope/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::String</name>
  <filename>mrdocs/lua/String.adoc</filename>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>mrdocs/lua/Value/call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>displayString</name>
    <anchorfile>mrdocs/lua/Value/displayString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>get</name>
    <anchorfile>mrdocs/lua/String/get.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>mrdocs/lua/Value/isBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/lua/Value/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNil</name>
    <anchorfile>mrdocs/lua/Value/isNil.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>mrdocs/lua/Value/isNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>mrdocs/lua/Value/isString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/lua/Value/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>mrdocs/lua/Value/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>operator*</name>
    <anchorfile>mrdocs/lua/String/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Type</type>
    <name>type</name>
    <anchorfile>mrdocs/lua/Value/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>mrdocs/lua/String/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Table</name>
  <filename>mrdocs/lua/Table.adoc</filename>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>mrdocs/lua/Value/call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>displayString</name>
    <anchorfile>mrdocs/lua/Value/displayString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>get</name>
    <anchorfile>mrdocs/lua/Table/get.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>mrdocs/lua/Value/isBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/lua/Value/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNil</name>
    <anchorfile>mrdocs/lua/Value/isNil.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>mrdocs/lua/Value/isNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>mrdocs/lua/Value/isString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/lua/Value/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>mrdocs/lua/Value/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>set</name>
    <anchorfile>mrdocs/lua/Table/set.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view key, Param value)</arglist>
  </member>
  <member kind="function">
    <type>Type</type>
    <name>type</name>
    <anchorfile>mrdocs/lua/Value/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Table</name>
    <anchorfile>mrdocs/lua/Table/2constructor-06.adoc</anchorfile>
    <anchor/>
    <arglist>(int index, Scope&amp;)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>callImpl</name>
    <anchorfile>mrdocs/lua/Table/callImpl.adoc</anchorfile>
    <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>mrdocs/lua/Value.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Value</name>
    <anchorfile>mrdocs/lua/Value/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>call</name>
    <anchorfile>mrdocs/lua/Value/call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::string</type>
    <name>displayString</name>
    <anchorfile>mrdocs/lua/Value/displayString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isBoolean</name>
    <anchorfile>mrdocs/lua/Value/isBoolean.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/lua/Value/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNil</name>
    <anchorfile>mrdocs/lua/Value/isNil.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNumber</name>
    <anchorfile>mrdocs/lua/Value/isNumber.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isString</name>
    <anchorfile>mrdocs/lua/Value/isString.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTable</name>
    <anchorfile>mrdocs/lua/Value/isTable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Value</type>
    <name>operator()</name>
    <anchorfile>mrdocs/lua/Value/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>Type</type>
    <name>type</name>
    <anchorfile>mrdocs/lua/Value/type.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Value</name>
    <anchorfile>mrdocs/lua/Value/2constructor-016.adoc</anchorfile>
    <anchor/>
    <arglist>(int position, Scope&amp; scope)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;Value&gt;</type>
    <name>callImpl</name>
    <anchorfile>mrdocs/lua/Value/callImpl.adoc</anchorfile>
    <anchor/>
    <arglist>(const Param* args, std::size_t narg)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::zstring</name>
  <filename>mrdocs/lua/zstring.adoc</filename>
  <member kind="function">
    <type>const char*</type>
    <name>c_str</name>
    <anchorfile>mrdocs/lua/zstring/c_str.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::lua::Type</name>
  <filename>mrdocs/lua/Type.adoc</filename>
</compound>
<compound kind="namespace">
  <name>mrdocs::report</name>
  <filename>mrdocs/report.adoc</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>mrdocs/report/debug.adoc</anchorfile>
    <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>mrdocs/report/error.adoc</anchorfile>
    <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>mrdocs/report/fatal.adoc</anchorfile>
    <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>mrdocs/report/getMinimumLevel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>info</name>
    <anchorfile>mrdocs/report/info.adoc</anchorfile>
    <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>mrdocs/report/log.adoc</anchorfile>
    <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>mrdocs/report/setMinimumLevel.adoc</anchorfile>
    <anchor/>
    <arglist>(Level level)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setSourceLocationWarnings</name>
    <anchorfile>mrdocs/report/setSourceLocationWarnings.adoc</anchorfile>
    <anchor/>
    <arglist>(bool b)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>trace</name>
    <anchorfile>mrdocs/report/trace.adoc</anchorfile>
    <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>mrdocs/report/warn.adoc</anchorfile>
    <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>mrdocs/report/Located.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Located</name>
    <anchorfile>mrdocs/report/Located/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Arg&amp;&amp; arg, const std::source_location&amp; loc)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::report::Results</name>
  <filename>mrdocs/report/Results.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::report::Level</name>
  <filename>mrdocs/report/Level.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::report::print</name>
  <filename>mrdocs/report/print-08.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::report::results</name>
  <filename>mrdocs/report/results.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::UnorderedStringMap</name>
  <filename>mrdocs/UnorderedStringMap.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::UnorderedStringMultiMap</name>
  <filename>mrdocs/UnorderedStringMultiMap.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_const_from_t</name>
  <filename>mrdocs/add_const_from_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_cv_from_t</name>
  <filename>mrdocs/add_cv_from_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_cvref_from_t</name>
  <filename>mrdocs/add_cvref_from_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_lvalue_reference_from_t</name>
  <filename>mrdocs/add_lvalue_reference_from_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_reference_from_t</name>
  <filename>mrdocs/add_reference_from_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_rvalue_reference_from_t</name>
  <filename>mrdocs/add_rvalue_reference_from_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_volatile_from_t</name>
  <filename>mrdocs/add_volatile_from_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::make_dependent_t</name>
  <filename>mrdocs/make_dependent_t.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::AnyFileVisitor</name>
  <filename>mrdocs/AnyFileVisitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~AnyFileVisitor</name>
    <anchorfile>mrdocs/AnyFileVisitor/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>visitFile</name>
    <anchorfile>mrdocs/AnyFileVisitor/visitFile.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view fileName)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ArrayType</name>
  <filename>mrdocs/ArrayType.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/ArrayType/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>mrdocs/ArrayType/isAuto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>mrdocs/ArrayType/isDecltype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/ArrayType/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>mrdocs/ArrayType/isLValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>mrdocs/ArrayType/isMemberPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>mrdocs/ArrayType/isNamed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>mrdocs/ArrayType/isPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>mrdocs/ArrayType/isRValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ArrayView</name>
  <filename>mrdocs/ArrayView-06.adoc</filename>
  <member kind="function">
    <type>const_reference</type>
    <name>at</name>
    <anchorfile>mrdocs/ArrayView-06/at.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>back</name>
    <anchorfile>mrdocs/ArrayView-06/back.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>begin</name>
    <anchorfile>mrdocs/ArrayView-06/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cbegin</name>
    <anchorfile>mrdocs/ArrayView-06/cbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>cend</name>
    <anchorfile>mrdocs/ArrayView-06/cend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_pointer</type>
    <name>data</name>
    <anchorfile>mrdocs/ArrayView-06/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ArrayView</type>
    <name>drop_back</name>
    <anchorfile>mrdocs/ArrayView-06/drop_back.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>ArrayView</type>
    <name>drop_front</name>
    <anchorfile>mrdocs/ArrayView-06/drop_front.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/ArrayView-06/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_iterator</type>
    <name>end</name>
    <anchorfile>mrdocs/ArrayView-06/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>front</name>
    <anchorfile>mrdocs/ArrayView-06/front.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>length</name>
    <anchorfile>mrdocs/ArrayView-06/length.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const_reference</type>
    <name>operator[]</name>
    <anchorfile>mrdocs/ArrayView-06/operator_subs.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type i)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rbegin</name>
    <anchorfile>mrdocs/ArrayView-06/rbegin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove_prefix</name>
    <anchorfile>mrdocs/ArrayView-06/remove_prefix.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>remove_suffix</name>
    <anchorfile>mrdocs/ArrayView-06/remove_suffix.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>const_reverse_iterator</type>
    <name>rend</name>
    <anchorfile>mrdocs/ArrayView-06/rend.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>size_type</type>
    <name>size</name>
    <anchorfile>mrdocs/ArrayView-06/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ArrayView</type>
    <name>slice</name>
    <anchorfile>mrdocs/ArrayView-06/slice.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type pos, size_type count)</arglist>
  </member>
  <member kind="function">
    <type>ArrayView</type>
    <name>take_back</name>
    <anchorfile>mrdocs/ArrayView-06/take_back.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
  <member kind="function">
    <type>ArrayView</type>
    <name>take_front</name>
    <anchorfile>mrdocs/ArrayView-06/take_front.adoc</anchorfile>
    <anchor/>
    <arglist>(size_type n)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::AutoType</name>
  <filename>mrdocs/AutoType.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/AutoType/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>mrdocs/AutoType/isAuto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>mrdocs/AutoType/isDecltype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/AutoType/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>mrdocs/AutoType/isLValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>mrdocs/AutoType/isMemberPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>mrdocs/AutoType/isNamed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>mrdocs/AutoType/isPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>mrdocs/AutoType/isRValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::BadExpectedAccess</name>
  <filename>mrdocs/BadExpectedAccess-05.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>BadExpectedAccess</name>
    <anchorfile>mrdocs/BadExpectedAccess-05/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(E e)</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>mrdocs/BadExpectedAccess-0f/what.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::BadExpectedAccess</name>
  <filename>mrdocs/BadExpectedAccess-0f.adoc</filename>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>mrdocs/BadExpectedAccess-0f/what.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~BadExpectedAccess</name>
    <anchorfile>mrdocs/BadExpectedAccess-0f/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::BaseInfo</name>
  <filename>mrdocs/BaseInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ConceptSymbol</name>
  <filename>mrdocs/ConceptSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ConceptSymbol</name>
    <anchorfile>mrdocs/ConceptSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/ConceptSymbol/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const ConceptSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/ConceptSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/ConceptSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/ConceptSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/ConceptSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/ConceptSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/ConceptSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/ConceptSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/ConceptSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/ConceptSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/ConceptSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/ConceptSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/ConceptSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Config</name>
  <filename>mrdocs/Config.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Config</name>
    <anchorfile>mrdocs/Config/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const dom::Object&amp;</type>
    <name>object</name>
    <anchorfile>mrdocs/Config/object.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Settings*</type>
    <name>operator-&gt;</name>
    <anchorfile>mrdocs/Config/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Settings&amp;</type>
    <name>settings</name>
    <anchorfile>mrdocs/Config/settings.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>ThreadPool&amp;</type>
    <name>threadPool</name>
    <anchorfile>mrdocs/Config/threadPool.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Config</name>
    <anchorfile>mrdocs/Config/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ConstantExprInfo</name>
  <filename>mrdocs/ConstantExprInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ConstantTArg</name>
  <filename>mrdocs/ConstantTArg.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>mrdocs/ConstantTArg/isConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>mrdocs/ConstantTArg/isTemplate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>mrdocs/ConstantTArg/isType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ConstantTParam</name>
  <filename>mrdocs/ConstantTParam.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>mrdocs/ConstantTParam/isConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>mrdocs/ConstantTParam/isTemplate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>mrdocs/ConstantTParam/isType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Corpus</name>
  <filename>mrdocs/Corpus.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Corpus</name>
    <anchorfile>mrdocs/Corpus/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>mrdocs/Corpus/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/Corpus/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>mrdocs/Corpus/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>exists</name>
    <anchorfile>mrdocs/Corpus/exists.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; id)</arglist>
  </member>
  <member kind="function">
    <type>const Symbol*</type>
    <name>find</name>
    <anchorfile>mrdocs/Corpus/find.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; id)</arglist>
  </member>
  <member kind="function">
    <type>const T&amp;</type>
    <name>get</name>
    <anchorfile>mrdocs/Corpus/get.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; id)</arglist>
  </member>
  <member kind="function">
    <type>const NamespaceSymbol&amp;</type>
    <name>globalNamespace</name>
    <anchorfile>mrdocs/Corpus/globalNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>visitIDs</name>
    <anchorfile>mrdocs/Corpus/visitIDs.adoc</anchorfile>
    <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>mrdocs/Corpus/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Config&amp; config_)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::DecltypeType</name>
  <filename>mrdocs/DecltypeType.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/DecltypeType/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>mrdocs/DecltypeType/isAuto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>mrdocs/DecltypeType/isDecltype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/DecltypeType/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>mrdocs/DecltypeType/isLValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>mrdocs/DecltypeType/isMemberPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>mrdocs/DecltypeType/isNamed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>mrdocs/DecltypeType/isPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>mrdocs/DecltypeType/isRValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::DocComment</name>
  <filename>mrdocs/DocComment.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>append</name>
    <anchorfile>mrdocs/DocComment/append.adoc</anchorfile>
    <anchor/>
    <arglist>(DocComment&amp;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>empty</name>
    <anchorfile>mrdocs/DocComment/empty.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>mrdocs/DocComment/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const DocComment&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator!=</name>
    <anchorfile>mrdocs/DocComment/operator_not_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const DocComment&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/DocComment/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const DocComment&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::DomCorpus</name>
  <filename>mrdocs/DomCorpus.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>DomCorpus</name>
    <anchorfile>mrdocs/DomCorpus/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Corpus&amp; corpus)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~DomCorpus</name>
    <anchorfile>mrdocs/DomCorpus/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Object</type>
    <name>construct</name>
    <anchorfile>mrdocs/DomCorpus/construct.adoc</anchorfile>
    <anchor/>
    <arglist>(const Symbol&amp; I)</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>get</name>
    <anchorfile>mrdocs/DomCorpus/get.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; id)</arglist>
  </member>
  <member kind="function">
    <type>const Corpus&amp;</type>
    <name>getCorpus</name>
    <anchorfile>mrdocs/DomCorpus/getCorpus.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>dom::Value</type>
    <name>getDocComment</name>
    <anchorfile>mrdocs/DomCorpus/getDocComment.adoc</anchorfile>
    <anchor/>
    <arglist>(const DocComment&amp; jd)</arglist>
  </member>
  <member kind="function">
    <type>const Corpus&amp;</type>
    <name>operator*</name>
    <anchorfile>mrdocs/DomCorpus/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const Corpus*</type>
    <name>operator-&gt;</name>
    <anchorfile>mrdocs/DomCorpus/operator_ptr.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::EnumConstantSymbol</name>
  <filename>mrdocs/EnumConstantSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>EnumConstantSymbol</name>
    <anchorfile>mrdocs/EnumConstantSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(SymbolID ID)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/EnumConstantSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::EnumSymbol</name>
  <filename>mrdocs/EnumSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>EnumSymbol</name>
    <anchorfile>mrdocs/EnumSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(SymbolID ID)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/EnumSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/EnumSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/EnumSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/EnumSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/EnumSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/EnumSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/EnumSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/EnumSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/EnumSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/EnumSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/EnumSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/EnumSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Error</name>
  <filename>mrdocs/Error.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>failed</name>
    <anchorfile>mrdocs/Error/failed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::source_location&amp;</type>
    <name>location</name>
    <anchorfile>mrdocs/Error/location.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::string&amp;</type>
    <name>message</name>
    <anchorfile>mrdocs/Error/message.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const std::string&amp;</type>
    <name>reason</name>
    <anchorfile>mrdocs/Error/reason.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/Error/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Error&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>const std::string&amp;</type>
    <name>where</name>
    <anchorfile>mrdocs/Error/where.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>mrdocs/Error/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>mrdocs/Error/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Error&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Exception</name>
  <filename>mrdocs/Exception.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Exception</name>
    <anchorfile>mrdocs/Exception/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(Error err)</arglist>
  </member>
  <member kind="function">
    <type>const Error&amp;</type>
    <name>error</name>
    <anchorfile>mrdocs/Exception/error.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>mrdocs/Exception/what.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ExecutorGroup</name>
  <filename>mrdocs/ExecutorGroup.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ExecutorGroup</name>
    <anchorfile>mrdocs/ExecutorGroup/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ThreadPool&amp; threadPool)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>async</name>
    <anchorfile>mrdocs/ExecutorGroup/async.adoc</anchorfile>
    <anchor/>
    <arglist>(F&amp;&amp; f, Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>emplace</name>
    <anchorfile>mrdocs/ExecutorGroup/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;Error&gt;</type>
    <name>wait</name>
    <anchorfile>mrdocs/ExecutorGroupBase/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>post</name>
    <anchorfile>mrdocs/ExecutorGroupBase/post.adoc</anchorfile>
    <anchor/>
    <arglist>(any_callable&lt;void(void*)&gt; work)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>run</name>
    <anchorfile>mrdocs/ExecutorGroupBase/run.adoc</anchorfile>
    <anchor/>
    <arglist>(std::unique_lock&lt;std::mutex&gt; lock)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ExecutorGroupBase</name>
  <filename>mrdocs/ExecutorGroupBase.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ExecutorGroupBase</name>
    <anchorfile>mrdocs/ExecutorGroupBase/2constructor-0d.adoc</anchorfile>
    <anchor/>
    <arglist>(ExecutorGroupBase&amp;&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ExecutorGroupBase</name>
    <anchorfile>mrdocs/ExecutorGroupBase/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;Error&gt;</type>
    <name>wait</name>
    <anchorfile>mrdocs/ExecutorGroupBase/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>ExecutorGroupBase</name>
    <anchorfile>mrdocs/ExecutorGroupBase/2constructor-05.adoc</anchorfile>
    <anchor/>
    <arglist>(ThreadPool&amp; value)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>post</name>
    <anchorfile>mrdocs/ExecutorGroupBase/post.adoc</anchorfile>
    <anchor/>
    <arglist>(any_callable&lt;void(void*)&gt; work)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>run</name>
    <anchorfile>mrdocs/ExecutorGroupBase/run.adoc</anchorfile>
    <anchor/>
    <arglist>(std::unique_lock&lt;std::mutex&gt; lock)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Expected</name>
  <filename>mrdocs/Expected-0a.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>mrdocs/Expected-0a/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/Expected-0a/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Expected&amp; x)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>mrdocs/Expected-0a/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Expected</name>
  <filename>mrdocs/Expected-0f.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>emplace</name>
    <anchorfile>mrdocs/Expected-0f/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>mrdocs/Expected-0f/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>operator*</name>
    <anchorfile>mrdocs/Expected-0f/operator_star.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/Expected-0f/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Expected&amp; x)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>mrdocs/Expected-0f/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Expected</name>
  <filename>mrdocs/Expected-01.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Expected</name>
    <anchorfile>mrdocs/Expected-01/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>mrdocs/Expected-01/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/Expected-01/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Expected&amp; x)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>mrdocs/Expected-01/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ExplicitInfo</name>
  <filename>mrdocs/ExplicitInfo.adoc</filename>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/ExplicitInfo/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const ExplicitInfo&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ExprInfo</name>
  <filename>mrdocs/ExprInfo.adoc</filename>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/ExprInfo/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const ExprInfo&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::FormatString</name>
  <filename>mrdocs/FormatString.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FormatString</name>
    <anchorfile>mrdocs/FormatString/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const T&amp; fs_, std::source_location loc_)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::FriendInfo</name>
  <filename>mrdocs/FriendInfo.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::FunctionSymbol</name>
  <filename>mrdocs/FunctionSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>FunctionSymbol</name>
    <anchorfile>mrdocs/FunctionSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/FunctionSymbol/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const FunctionSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/FunctionSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/FunctionSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/FunctionSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/FunctionSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/FunctionSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/FunctionSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/FunctionSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/FunctionSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/FunctionSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/FunctionSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/FunctionSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/FunctionSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::FunctionType</name>
  <filename>mrdocs/FunctionType.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/FunctionType/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>mrdocs/FunctionType/isAuto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>mrdocs/FunctionType/isDecltype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/FunctionType/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>mrdocs/FunctionType/isLValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>mrdocs/FunctionType/isMemberPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>mrdocs/FunctionType/isNamed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>mrdocs/FunctionType/isPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>mrdocs/FunctionType/isRValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Generator</name>
  <filename>mrdocs/Generator.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Generator</name>
    <anchorfile>mrdocs/Generator/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;void&gt;</type>
    <name>buildOneString</name>
    <anchorfile>mrdocs/Generator/buildOneString.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string&amp; dest, const Corpus&amp; corpus)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>displayName</name>
    <anchorfile>mrdocs/Generator/displayName.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>fileExtension</name>
    <anchorfile>mrdocs/Generator/fileExtension.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>id</name>
    <anchorfile>mrdocs/Generator/id.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::GlobPattern</name>
  <filename>mrdocs/GlobPattern.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~GlobPattern</name>
    <anchorfile>mrdocs/GlobPattern/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLiteral</name>
    <anchorfile>mrdocs/GlobPattern/isLiteral.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>match</name>
    <anchorfile>mrdocs/GlobPattern/match.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view str, char delimiter)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>matchPatternPrefix</name>
    <anchorfile>mrdocs/GlobPattern/matchPatternPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view prefix, char delimiter)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>pattern</name>
    <anchorfile>mrdocs/GlobPattern/pattern.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::GuideSymbol</name>
  <filename>mrdocs/GuideSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>GuideSymbol</name>
    <anchorfile>mrdocs/GuideSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(SymbolID ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/GuideSymbol/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const GuideSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/GuideSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/GuideSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/GuideSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/GuideSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/GuideSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/GuideSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/GuideSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/GuideSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/GuideSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/GuideSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/GuideSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/GuideSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Handlebars</name>
  <filename>mrdocs/Handlebars.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Handlebars</name>
    <anchorfile>mrdocs/Handlebars/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerHelper</name>
    <anchorfile>mrdocs/Handlebars/registerHelper.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view name, const dom::Function&amp; helper)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerLogger</name>
    <anchorfile>mrdocs/Handlebars/registerLogger.adoc</anchorfile>
    <anchor/>
    <arglist>(dom::Function fn)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>registerPartial</name>
    <anchorfile>mrdocs/Handlebars/registerPartial.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view name, std::string_view text)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unregisterHelper</name>
    <anchorfile>mrdocs/Handlebars/unregisterHelper.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view name)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>unregisterPartial</name>
    <anchorfile>mrdocs/Handlebars/unregisterPartial.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view name)</arglist>
  </member>
  <member kind="function">
    <type>Expected&lt;evalExprResult, HandlebarsError&gt;</type>
    <name>evalExpr</name>
    <anchorfile>mrdocs/Handlebars/evalExpr.adoc</anchorfile>
    <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>mrdocs/Handlebars/getHelper.adoc</anchorfile>
    <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>mrdocs/Handlebars/getPartial.adoc</anchorfile>
    <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>mrdocs/Handlebars/renderBlock.adoc</anchorfile>
    <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>mrdocs/Handlebars/renderDecorator.adoc</anchorfile>
    <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>mrdocs/Handlebars/renderExpression.adoc</anchorfile>
    <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>mrdocs/Handlebars/renderPartial.adoc</anchorfile>
    <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>mrdocs/Handlebars/renderTag.adoc</anchorfile>
    <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>mrdocs/Handlebars/setupArgs.adoc</anchorfile>
    <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>mrdocs/Handlebars/try_render_to_impl.adoc</anchorfile>
    <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>mrdocs/HandlebarsError.adoc</filename>
  <member kind="function">
    <type>const char*</type>
    <name>what</name>
    <anchorfile>mrdocs/HandlebarsError/what.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::HandlebarsOptions</name>
  <filename>mrdocs/HandlebarsOptions.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::IdentifierName</name>
  <filename>mrdocs/IdentifierName.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>IdentifierName</name>
    <anchorfile>mrdocs/IdentifierName/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>mrdocs/Name/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Name&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::LValueReferenceType</name>
  <filename>mrdocs/LValueReferenceType.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/LValueReferenceType/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>mrdocs/LValueReferenceType/isAuto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>mrdocs/LValueReferenceType/isDecltype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/LValueReferenceType/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>mrdocs/LValueReferenceType/isLValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>mrdocs/LValueReferenceType/isMemberPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>mrdocs/LValueReferenceType/isNamed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>mrdocs/LValueReferenceType/isPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>mrdocs/LValueReferenceType/isRValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Location</name>
  <filename>mrdocs/Location.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Location</name>
    <anchorfile>mrdocs/Location/2constructor.adoc</anchorfile>
    <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>mrdocs/MemberPointerType.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/MemberPointerType/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>mrdocs/MemberPointerType/isAuto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>mrdocs/MemberPointerType/isDecltype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/MemberPointerType/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>mrdocs/MemberPointerType/isLValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>mrdocs/MemberPointerType/isMemberPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>mrdocs/MemberPointerType/isNamed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>mrdocs/MemberPointerType/isPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>mrdocs/MemberPointerType/isRValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Name</name>
  <filename>mrdocs/Name.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Name</name>
    <anchorfile>mrdocs/Name/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>mrdocs/Name/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Name&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/Name/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const Name&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::NamedType</name>
  <filename>mrdocs/NamedType.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/NamedType/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>mrdocs/NamedType/isAuto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>mrdocs/NamedType/isDecltype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/NamedType/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>mrdocs/NamedType/isLValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>mrdocs/NamedType/isMemberPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>mrdocs/NamedType/isNamed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>mrdocs/NamedType/isPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>mrdocs/NamedType/isRValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::NamespaceAliasSymbol</name>
  <filename>mrdocs/NamespaceAliasSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>NamespaceAliasSymbol</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/NamespaceAliasSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::NamespaceSymbol</name>
  <filename>mrdocs/NamespaceSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>NamespaceSymbol</name>
    <anchorfile>mrdocs/NamespaceSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/NamespaceSymbol/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const NamespaceSymbol&amp; rhs)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/NamespaceSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/NamespaceSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/NamespaceSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/NamespaceSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/NamespaceSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/NamespaceSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/NamespaceSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/NamespaceSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/NamespaceSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/NamespaceSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/NamespaceSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/NamespaceSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::NamespaceTranche</name>
  <filename>mrdocs/NamespaceTranche.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::NoexceptInfo</name>
  <filename>mrdocs/NoexceptInfo.adoc</filename>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/NoexceptInfo/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const NoexceptInfo&amp; rhs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Optional</name>
  <filename>mrdocs/Optional-03.adoc</filename>
  <member kind="function">
    <type>value_type&amp;</type>
    <name>emplace</name>
    <anchorfile>mrdocs/Optional-03/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>mrdocs/Optional-03/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>mrdocs/Optional-03/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>mrdocs/Optional-03/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_inlined</name>
    <anchorfile>mrdocs/Optional-03/is_inlined.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Optional</name>
  <filename>mrdocs/Optional-02.adoc</filename>
  <member kind="function">
    <type>value_type&amp;</type>
    <name>emplace</name>
    <anchorfile>mrdocs/Optional-02/emplace.adoc</anchorfile>
    <anchor/>
    <arglist>(U&amp;&amp; u)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>has_value</name>
    <anchorfile>mrdocs/Optional-02/has_value.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>reset</name>
    <anchorfile>mrdocs/Optional-02/reset.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/Optional-02/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Optional&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>mrdocs/Optional-02/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>is_inlined</name>
    <anchorfile>mrdocs/Optional-02/is_inlined.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::OutputRef</name>
  <filename>mrdocs/OutputRef.adoc</filename>
  <member kind="function">
    <type>std::size_t</type>
    <name>getIndent</name>
    <anchorfile>mrdocs/OutputRef/getIndent.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>setIndent</name>
    <anchorfile>mrdocs/OutputRef/setIndent.adoc</anchorfile>
    <anchor/>
    <arglist>(std::size_t indent)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Overload</name>
  <filename>mrdocs/Overload-09.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Overload</name>
    <anchorfile>mrdocs/Overload-09/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(...Ts xs)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::OverloadsSymbol</name>
  <filename>mrdocs/OverloadsSymbol.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/OverloadsSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/OverloadsSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/OverloadsSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/OverloadsSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/OverloadsSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/OverloadsSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/OverloadsSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/OverloadsSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/OverloadsSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/OverloadsSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/OverloadsSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/OverloadsSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Param</name>
  <filename>mrdocs/Param.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ParseResult</name>
  <filename>mrdocs/ParseResult.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>mrdocs/ParseResult/2conversion.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::PathGlobPattern</name>
  <filename>mrdocs/PathGlobPattern.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isLiteral</name>
    <anchorfile>mrdocs/PathGlobPattern/isLiteral.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>match</name>
    <anchorfile>mrdocs/PathGlobPattern/match.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view str)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>matchPatternPrefix</name>
    <anchorfile>mrdocs/PathGlobPattern/matchPatternPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view prefix)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>pattern</name>
    <anchorfile>mrdocs/PathGlobPattern/pattern.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::PointerType</name>
  <filename>mrdocs/PointerType.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/PointerType/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>mrdocs/PointerType/isAuto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>mrdocs/PointerType/isDecltype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/PointerType/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>mrdocs/PointerType/isLValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>mrdocs/PointerType/isMemberPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>mrdocs/PointerType/isNamed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>mrdocs/PointerType/isPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>mrdocs/PointerType/isRValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Polymorphic</name>
  <filename>mrdocs/Polymorphic.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Polymorphic</name>
    <anchorfile>mrdocs/Polymorphic/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>valueless_after_move</name>
    <anchorfile>mrdocs/Polymorphic/valueless_after_move.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::RValueReferenceType</name>
  <filename>mrdocs/RValueReferenceType.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/RValueReferenceType/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>mrdocs/RValueReferenceType/isAuto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>mrdocs/RValueReferenceType/isDecltype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/RValueReferenceType/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>mrdocs/RValueReferenceType/isLValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>mrdocs/RValueReferenceType/isMemberPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>mrdocs/RValueReferenceType/isNamed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>mrdocs/RValueReferenceType/isPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>mrdocs/RValueReferenceType/isRValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::RangeFor</name>
  <filename>mrdocs/RangeFor-0f.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>RangeFor</name>
    <anchorfile>mrdocs/RangeFor-0f/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const Container&amp; C)</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>begin</name>
    <anchorfile>mrdocs/RangeFor-0f/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>iterator</type>
    <name>end</name>
    <anchorfile>mrdocs/RangeFor-0f/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::RecordInterface</name>
  <filename>mrdocs/RecordInterface.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::RecordSymbol</name>
  <filename>mrdocs/RecordSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>RecordSymbol</name>
    <anchorfile>mrdocs/RecordSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/RecordSymbol/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const RecordSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/RecordSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/RecordSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/RecordSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/RecordSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/RecordSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/RecordSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/RecordSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/RecordSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/RecordSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/RecordSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/RecordSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/RecordSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::RecordTranche</name>
  <filename>mrdocs/RecordTranche.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ReferenceDirectories</name>
  <filename>mrdocs/ReferenceDirectories.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ScopeExit</name>
  <filename>mrdocs/ScopeExit-0a.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>ScopeExit</name>
    <anchorfile>mrdocs/ScopeExit-0a/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(F onExitScope)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~ScopeExit</name>
    <anchorfile>mrdocs/ScopeExit-0a/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>dismiss</name>
    <anchorfile>mrdocs/ScopeExit-0a/dismiss.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ScopeExitRestore</name>
  <filename>mrdocs/ScopeExitRestore-01.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~ScopeExitRestore</name>
    <anchorfile>mrdocs/ScopeExitRestore-01/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>dismiss</name>
    <anchorfile>mrdocs/ScopeExitRestore-01/dismiss.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SourceInfo</name>
  <filename>mrdocs/SourceInfo.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SourceInfo</name>
    <anchorfile>mrdocs/SourceInfo/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~SourceInfo</name>
    <anchorfile>mrdocs/SourceInfo/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SourceLocation</name>
  <filename>mrdocs/SourceLocation.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SourceLocation</name>
    <anchorfile>mrdocs/SourceLocation/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::source_location&amp; loc)</arglist>
  </member>
  <member kind="function">
    <type>uint_least32_t</type>
    <name>column</name>
    <anchorfile>mrdocs/SourceLocation/column.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>file_name</name>
    <anchorfile>mrdocs/SourceLocation/file_name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>function_name</name>
    <anchorfile>mrdocs/SourceLocation/function_name.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>uint_least32_t</type>
    <name>line</name>
    <anchorfile>mrdocs/SourceLocation/line.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SpecializationName</name>
  <filename>mrdocs/SpecializationName.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>SpecializationName</name>
    <anchorfile>mrdocs/SpecializationName/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>mrdocs/Name/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const Name&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SplitLinesView</name>
  <filename>mrdocs/SplitLinesView.adoc</filename>
  <member kind="function">
    <type>Iterator</type>
    <name>begin</name>
    <anchorfile>mrdocs/SplitLinesView/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::default_sentinel_t</type>
    <name>end</name>
    <anchorfile>mrdocs/SplitLinesView/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::StringHash</name>
  <filename>mrdocs/StringHash.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::Symbol</name>
  <filename>mrdocs/Symbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~Symbol</name>
    <anchorfile>mrdocs/Symbol/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SymbolCommonBase</name>
  <filename>mrdocs/SymbolCommonBase-015.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::SymbolGlobPattern</name>
  <filename>mrdocs/SymbolGlobPattern.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isLiteral</name>
    <anchorfile>mrdocs/SymbolGlobPattern/isLiteral.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>match</name>
    <anchorfile>mrdocs/SymbolGlobPattern/match.adoc</anchorfile>
    <anchor/>
    <arglist>(const std::string_view str)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>matchPatternPrefix</name>
    <anchorfile>mrdocs/SymbolGlobPattern/matchPatternPrefix.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view prefix)</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>pattern</name>
    <anchorfile>mrdocs/SymbolGlobPattern/pattern.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::SymbolID</name>
  <filename>mrdocs/SymbolID.adoc</filename>
  <member kind="function">
    <type>auto</type>
    <name>begin</name>
    <anchorfile>mrdocs/SymbolID/begin.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>data</name>
    <anchorfile>mrdocs/SymbolID/data.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>end</name>
    <anchorfile>mrdocs/SymbolID/end.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::size_t</type>
    <name>size</name>
    <anchorfile>mrdocs/SymbolID/size.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>std::string_view</type>
    <name>operator basic_string_view&lt;char&gt;</name>
    <anchorfile>mrdocs/SymbolID/2conversion-0e.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator bool</name>
    <anchorfile>mrdocs/SymbolID/2conversion-0a.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>operator==</name>
    <anchorfile>mrdocs/SymbolID/operator_eq.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>auto</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/SymbolID/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>SymbolID</type>
    <name>createFromString</name>
    <anchorfile>mrdocs/SymbolID/createFromString.adoc</anchorfile>
    <anchor/>
    <arglist>(std::string_view input)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TArg</name>
  <filename>mrdocs/TArg.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~TArg</name>
    <anchorfile>mrdocs/TArg/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TArgCommonBase</name>
  <filename>mrdocs/TArgCommonBase-06.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>mrdocs/TArgCommonBase-06/isConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>mrdocs/TArgCommonBase-06/isTemplate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>mrdocs/TArgCommonBase-06/isType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>TArgCommonBase</name>
    <anchorfile>mrdocs/TArgCommonBase-06/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TParam</name>
  <filename>mrdocs/TParam.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~TParam</name>
    <anchorfile>mrdocs/TParam/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TParamCommonBase</name>
  <filename>mrdocs/TParamCommonBase-0c.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>mrdocs/TParamCommonBase-0c/isConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>mrdocs/TParamCommonBase-0c/isTemplate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>mrdocs/TParamCommonBase-0c/isType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>TParamCommonBase</name>
    <anchorfile>mrdocs/TParamCommonBase-0c/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TaskGroup</name>
  <filename>mrdocs/TaskGroup.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TaskGroup</name>
    <anchorfile>mrdocs/TaskGroup/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(ThreadPool&amp; threadPool)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~TaskGroup</name>
    <anchorfile>mrdocs/TaskGroup/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>async</name>
    <anchorfile>mrdocs/TaskGroup/async.adoc</anchorfile>
    <anchor/>
    <arglist>(F&amp;&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;Error&gt;</type>
    <name>wait</name>
    <anchorfile>mrdocs/TaskGroup/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>post</name>
    <anchorfile>mrdocs/TaskGroup/post.adoc</anchorfile>
    <anchor/>
    <arglist>(any_callable&lt;void()&gt;)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TemplateInfo</name>
  <filename>mrdocs/TemplateInfo.adoc</filename>
  <member kind="function">
    <type>TemplateSpecKind</type>
    <name>specializationKind</name>
    <anchorfile>mrdocs/TemplateInfo/specializationKind.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TemplateTArg</name>
  <filename>mrdocs/TemplateTArg.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>mrdocs/TemplateTArg/isConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>mrdocs/TemplateTArg/isTemplate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>mrdocs/TemplateTArg/isType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TemplateTParam</name>
  <filename>mrdocs/TemplateTParam.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>mrdocs/TemplateTParam/isConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>mrdocs/TemplateTParam/isTemplate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>mrdocs/TemplateTParam/isType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::ThreadPool</name>
  <filename>mrdocs/ThreadPool.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>~ThreadPool</name>
    <anchorfile>mrdocs/ThreadPool/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>async</name>
    <anchorfile>mrdocs/ThreadPool/async.adoc</anchorfile>
    <anchor/>
    <arglist>(F&amp;&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>std::vector&lt;Error&gt;</type>
    <name>forEach</name>
    <anchorfile>mrdocs/ThreadPool/forEach.adoc</anchorfile>
    <anchor/>
    <arglist>(Range&amp;&amp; range, const F&amp; f)</arglist>
  </member>
  <member kind="function">
    <type>unsigned int</type>
    <name>getThreadCount</name>
    <anchorfile>mrdocs/ThreadPool/getThreadCount.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>wait</name>
    <anchorfile>mrdocs/ThreadPool/wait.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Type</name>
  <filename>mrdocs/Type.adoc</filename>
  <member kind="function">
    <type>SymbolID</type>
    <name>namedSymbol</name>
    <anchorfile>mrdocs/Type/namedSymbol.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>Type</name>
    <anchorfile>mrdocs/Type/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(TypeKind kind)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~Type</name>
    <anchorfile>mrdocs/Type/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TypeCommonBase</name>
  <filename>mrdocs/TypeCommonBase-0e.adoc</filename>
  <member kind="function">
    <type>SymbolID</type>
    <name>namedSymbol</name>
    <anchorfile>mrdocs/Type/namedSymbol.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isArray</name>
    <anchorfile>mrdocs/TypeCommonBase-0e/isArray.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isAuto</name>
    <anchorfile>mrdocs/TypeCommonBase-0e/isAuto.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isDecltype</name>
    <anchorfile>mrdocs/TypeCommonBase-0e/isDecltype.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/TypeCommonBase-0e/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isLValueReference</name>
    <anchorfile>mrdocs/TypeCommonBase-0e/isLValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isMemberPointer</name>
    <anchorfile>mrdocs/TypeCommonBase-0e/isMemberPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamed</name>
    <anchorfile>mrdocs/TypeCommonBase-0e/isNamed.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isPointer</name>
    <anchorfile>mrdocs/TypeCommonBase-0e/isPointer.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRValueReference</name>
    <anchorfile>mrdocs/TypeCommonBase-0e/isRValueReference.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>TypeCommonBase</name>
    <anchorfile>mrdocs/TypeCommonBase-0e/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TypeTArg</name>
  <filename>mrdocs/TypeTArg.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>mrdocs/TypeTArg/isConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>mrdocs/TypeTArg/isTemplate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>mrdocs/TypeTArg/isType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TypeTParam</name>
  <filename>mrdocs/TypeTParam.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>isConstant</name>
    <anchorfile>mrdocs/TypeTParam/isConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTemplate</name>
    <anchorfile>mrdocs/TypeTParam/isTemplate.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isType</name>
    <anchorfile>mrdocs/TypeTParam/isType.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::TypedefSymbol</name>
  <filename>mrdocs/TypedefSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>TypedefSymbol</name>
    <anchorfile>mrdocs/TypedefSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(SymbolID ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/TypedefSymbol/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const TypedefSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/TypedefSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/TypedefSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/TypedefSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/TypedefSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/TypedefSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/TypedefSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/TypedefSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/TypedefSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/TypedefSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/TypedefSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/TypedefSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/TypedefSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Unexpected</name>
  <filename>mrdocs/Unexpected-0c.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>swap</name>
    <anchorfile>mrdocs/Unexpected-0c/swap.adoc</anchorfile>
    <anchor/>
    <arglist>(Unexpected&amp; other)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::UsingSymbol</name>
  <filename>mrdocs/UsingSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>UsingSymbol</name>
    <anchorfile>mrdocs/UsingSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(SymbolID ID)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/UsingSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/UsingSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/UsingSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/UsingSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/UsingSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/UsingSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/UsingSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/UsingSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/UsingSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/UsingSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/UsingSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/UsingSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::VariableSymbol</name>
  <filename>mrdocs/VariableSymbol.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>VariableSymbol</name>
    <anchorfile>mrdocs/VariableSymbol/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(const SymbolID&amp; ID)</arglist>
  </member>
  <member kind="function">
    <type>std::strong_ordering</type>
    <name>operator&lt;=&gt;</name>
    <anchorfile>mrdocs/VariableSymbol/operator_3way.adoc</anchorfile>
    <anchor/>
    <arglist>(const VariableSymbol&amp; other)</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isConcept</name>
    <anchorfile>mrdocs/VariableSymbol/isConcept.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnum</name>
    <anchorfile>mrdocs/VariableSymbol/isEnum.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isEnumConstant</name>
    <anchorfile>mrdocs/VariableSymbol/isEnumConstant.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isFunction</name>
    <anchorfile>mrdocs/VariableSymbol/isFunction.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isGuide</name>
    <anchorfile>mrdocs/VariableSymbol/isGuide.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespace</name>
    <anchorfile>mrdocs/VariableSymbol/isNamespace.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isNamespaceAlias</name>
    <anchorfile>mrdocs/VariableSymbol/isNamespaceAlias.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isOverloads</name>
    <anchorfile>mrdocs/VariableSymbol/isOverloads.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isRecord</name>
    <anchorfile>mrdocs/VariableSymbol/isRecord.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isTypedef</name>
    <anchorfile>mrdocs/VariableSymbol/isTypedef.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isUsing</name>
    <anchorfile>mrdocs/VariableSymbol/isUsing.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
  <member kind="function">
    <type>bool</type>
    <name>isVariable</name>
    <anchorfile>mrdocs/VariableSymbol/isVariable.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::Visitor</name>
  <filename>mrdocs/Visitor.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>Visitor</name>
    <anchorfile>mrdocs/Visitor/2constructor.adoc</anchorfile>
    <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>mrdocs/Visitor/visit.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::YCombinator</name>
  <filename>mrdocs/YCombinator.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>YCombinator</name>
    <anchorfile>mrdocs/YCombinator/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(F f)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::add_const_from</name>
  <filename>mrdocs/add_const_from.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_cv_from</name>
  <filename>mrdocs/add_cv_from.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_cvref_from</name>
  <filename>mrdocs/add_cvref_from.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_lvalue_reference_from</name>
  <filename>mrdocs/add_lvalue_reference_from.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_reference_from</name>
  <filename>mrdocs/add_reference_from.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_rvalue_reference_from</name>
  <filename>mrdocs/add_rvalue_reference_from.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::add_volatile_from</name>
  <filename>mrdocs/add_volatile_from.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::any_callable</name>
  <filename>mrdocs/any_callable-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::any_callable</name>
  <filename>mrdocs/any_callable-0a.adoc</filename>
  <member kind="function">
    <type>R</type>
    <name>operator()</name>
    <anchorfile>mrdocs/any_callable-0a/operator_call.adoc</anchorfile>
    <anchor/>
    <arglist>(Args...&amp;&amp; args)</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::make_dependent</name>
  <filename>mrdocs/make_dependent.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::nullable_traits</name>
  <filename>mrdocs/nullable_traits-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::nullable_traits</name>
  <filename>mrdocs/nullable_traits-00.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_null</name>
    <anchorfile>mrdocs/nullable_traits-00/is_null.adoc</anchorfile>
    <anchor/>
    <arglist>(const Location&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>make_null</name>
    <anchorfile>mrdocs/nullable_traits-00/make_null.adoc</anchorfile>
    <anchor/>
    <arglist>(Location&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>Location</type>
    <name>null</name>
    <anchorfile>mrdocs/nullable_traits-00/null.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::nullable_traits</name>
  <filename>mrdocs/nullable_traits-06.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_null</name>
    <anchorfile>mrdocs/nullable_traits-06/is_null.adoc</anchorfile>
    <anchor/>
    <arglist>(const T&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>make_null</name>
    <anchorfile>mrdocs/nullable_traits-06/make_null.adoc</anchorfile>
    <anchor/>
    <arglist>(T&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>null</name>
    <anchorfile>mrdocs/nullable_traits-06/null.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::nullable_traits</name>
  <filename>mrdocs/nullable_traits-0c.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_null</name>
    <anchorfile>mrdocs/nullable_traits-0c/is_null.adoc</anchorfile>
    <anchor/>
    <arglist>(const Polymorphic&lt;T&gt;&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>make_null</name>
    <anchorfile>mrdocs/nullable_traits-0c/make_null.adoc</anchorfile>
    <anchor/>
    <arglist>(Polymorphic&lt;T&gt;&amp; v)</arglist>
  </member>
  <member kind="function">
    <type>Polymorphic&lt;T&gt;</type>
    <name>null</name>
    <anchorfile>mrdocs/nullable_traits-0c/null.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::sentinel_traits</name>
  <filename>mrdocs/sentinel_traits-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::sentinel_traits</name>
  <filename>mrdocs/sentinel_traits-03a.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_sentinel</name>
    <anchorfile>mrdocs/sentinel_traits-03a/is_sentinel.adoc</anchorfile>
    <anchor/>
    <arglist>(std::nullptr_t)</arglist>
  </member>
  <member kind="function">
    <type>std::nullptr_t</type>
    <name>sentinel</name>
    <anchorfile>mrdocs/sentinel_traits-03a/sentinel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::sentinel_traits</name>
  <filename>mrdocs/sentinel_traits-01.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_sentinel</name>
    <anchorfile>mrdocs/sentinel_traits-01/is_sentinel.adoc</anchorfile>
    <anchor/>
    <arglist>(T v)</arglist>
  </member>
  <member kind="function">
    <type>T</type>
    <name>sentinel</name>
    <anchorfile>mrdocs/sentinel_traits-01/sentinel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::sentinel_traits</name>
  <filename>mrdocs/sentinel_traits-03c.adoc</filename>
  <member kind="function">
    <type>bool</type>
    <name>is_sentinel</name>
    <anchorfile>mrdocs/sentinel_traits-03c/is_sentinel.adoc</anchorfile>
    <anchor/>
    <arglist>(const T* p)</arglist>
  </member>
  <member kind="function">
    <type>T*</type>
    <name>sentinel</name>
    <anchorfile>mrdocs/sentinel_traits-03c/sentinel.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::unexpect_t</name>
  <filename>mrdocs/unexpect_t.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>unexpect_t</name>
    <anchorfile>mrdocs/unexpect_t/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::unlock_guard</name>
  <filename>mrdocs/unlock_guard.adoc</filename>
  <member kind="function">
    <type>void</type>
    <name>unlock_guard</name>
    <anchorfile>mrdocs/unlock_guard/2constructor.adoc</anchorfile>
    <anchor/>
    <arglist>(std::mutex&amp; m)</arglist>
  </member>
  <member kind="function">
    <type>void</type>
    <name>~unlock_guard</name>
    <anchorfile>mrdocs/unlock_guard/2destructor.adoc</anchorfile>
    <anchor/>
    <arglist>()</arglist>
  </member>
</compound>
<compound kind="class">
  <name>mrdocs::AccessKind</name>
  <filename>mrdocs/AccessKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::AutoKind</name>
  <filename>mrdocs/AutoKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ConstexprKind</name>
  <filename>mrdocs/ConstexprKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ExplicitKind</name>
  <filename>mrdocs/ExplicitKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ExtractionMode</name>
  <filename>mrdocs/ExtractionMode.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::FileKind</name>
  <filename>mrdocs/FileKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::FunctionClass</name>
  <filename>mrdocs/FunctionClass.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::FundamentalTypeKind</name>
  <filename>mrdocs/FundamentalTypeKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ListKind</name>
  <filename>mrdocs/ListKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::NameKind</name>
  <filename>mrdocs/NameKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::NoexceptKind</name>
  <filename>mrdocs/NoexceptKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::OperatorKind</name>
  <filename>mrdocs/OperatorKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::QualifierKind</name>
  <filename>mrdocs/QualifierKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::RecordKeyKind</name>
  <filename>mrdocs/RecordKeyKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ReferenceKind</name>
  <filename>mrdocs/ReferenceKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::StorageClassKind</name>
  <filename>mrdocs/StorageClassKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::SymbolKind</name>
  <filename>mrdocs/SymbolKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TArgKind</name>
  <filename>mrdocs/TArgKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TParamKeyKind</name>
  <filename>mrdocs/TParamKeyKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TParamKind</name>
  <filename>mrdocs/TParamKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TableAlignmentKind</name>
  <filename>mrdocs/TableAlignmentKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TemplateSpecKind</name>
  <filename>mrdocs/TemplateSpecKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::TypeKind</name>
  <filename>mrdocs/TypeKind.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::UsingClass</name>
  <filename>mrdocs/UsingClass.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::CompareDerived</name>
  <filename>mrdocs/CompareDerived-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::HTMLEscape</name>
  <filename>mrdocs/HTMLEscape-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::allMembers</name>
  <filename>mrdocs/allMembers-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::cast</name>
  <filename>mrdocs/cast-02.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::cast_or_null</name>
  <filename>mrdocs/cast_or_null-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::contains</name>
  <filename>mrdocs/contains-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::contains_any</name>
  <filename>mrdocs/contains_any-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::contains_n_any</name>
  <filename>mrdocs/contains_n_any-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::createFrame</name>
  <filename>mrdocs/createFrame-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dyn_cast</name>
  <filename>mrdocs/dyn_cast-02.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dyn_cast_or_null</name>
  <filename>mrdocs/dyn_cast_or_null-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::forEachFile</name>
  <filename>mrdocs/forEachFile-08.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::getParents</name>
  <filename>mrdocs/getParents-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::getPrimaryLocation</name>
  <filename>mrdocs/getPrimaryLocation-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::innerType</name>
  <filename>mrdocs/innerType-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::innerTypePtr</name>
  <filename>mrdocs/innerTypePtr-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::innermostType</name>
  <filename>mrdocs/innermostType-06.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isAlphaNumeric</name>
  <filename>mrdocs/isAlphaNumeric-05.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isAlphabetic</name>
  <filename>mrdocs/isAlphabetic-05.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isDigit</name>
  <filename>mrdocs/isDigit-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isLowerCase</name>
  <filename>mrdocs/isLowerCase-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isUpperCase</name>
  <filename>mrdocs/isUpperCase-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::isWhitespace</name>
  <filename>mrdocs/isWhitespace-09.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::is_one_of</name>
  <filename>mrdocs/is_one_of-0e.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ltrim</name>
  <filename>mrdocs/ltrim-051.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::make_array_view</name>
  <filename>mrdocs/make_array_view-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::mapReflectedType</name>
  <filename>mrdocs/mapReflectedType-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::merge</name>
  <filename>mrdocs/merge-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::parse</name>
  <filename>mrdocs/parse-07.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::rtrim</name>
  <filename>mrdocs/rtrim-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::safeString</name>
  <filename>mrdocs/safeString-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::splitLines</name>
  <filename>mrdocs/splitLines-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::swap</name>
  <filename>mrdocs/swap-07d.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::tag_invoke</name>
  <filename>mrdocs/tag_invoke-005.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::toLowerCase</name>
  <filename>mrdocs/toLowerCase-0a6.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::toString</name>
  <filename>mrdocs/toString-027.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::toUpperCase</name>
  <filename>mrdocs/toUpperCase-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::trim</name>
  <filename>mrdocs/trim-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::visit</name>
  <filename>mrdocs/visit-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&lt;&lt;</name>
  <filename>mrdocs/operator_lshift-0e1.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator==</name>
  <filename>mrdocs/operator_eq-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator!=</name>
  <filename>mrdocs/operator_not_eq-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&lt;</name>
  <filename>mrdocs/operator_lt-0f.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&lt;=</name>
  <filename>mrdocs/operator_le-0b.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&gt;</name>
  <filename>mrdocs/operator_gt-09.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&gt;=</name>
  <filename>mrdocs/operator_ge-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::operator&lt;=&gt;</name>
  <filename>mrdocs/operator_3way-00.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::unexpect</name>
  <filename>mrdocs/unexpect.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ClearableContainerLike</name>
  <filename>mrdocs/ClearableContainerLike.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::DescribedComparable</name>
  <filename>mrdocs/DescribedComparable.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::DocCommentNode</name>
  <filename>mrdocs/DocCommentNode.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::DocCommentNodeTraversable</name>
  <filename>mrdocs/DocCommentNodeTraversable.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::HasParse</name>
  <filename>mrdocs/HasParse.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::HasSentinel</name>
  <filename>mrdocs/HasSentinel.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::SymbolParent</name>
  <filename>mrdocs/SymbolParent.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::dereferenceable</name>
  <filename>mrdocs/dereferenceable.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::has_nullable_traits_v</name>
  <filename>mrdocs/has_nullable_traits_v.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::pair_like</name>
  <filename>mrdocs/pair_like.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::polymorphic_storage_for</name>
  <filename>mrdocs/polymorphic_storage_for.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::range_of</name>
  <filename>mrdocs/range_of.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::range_of_tuple_like</name>
  <filename>mrdocs/range_of_tuple_like.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::tuple_like</name>
  <filename>mrdocs/tuple_like.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ArrayView</name>
  <filename>mrdocs/ArrayView-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ArrayView</name>
  <filename>mrdocs/ArrayView-01.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::Overload</name>
  <filename>mrdocs/Overload-0a.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::RangeFor</name>
  <filename>mrdocs/RangeFor-0c.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ScopeExit</name>
  <filename>mrdocs/ScopeExit-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ScopeExitRestore</name>
  <filename>mrdocs/ScopeExitRestore-04.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::ScopeExitRestore</name>
  <filename>mrdocs/ScopeExitRestore-03.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::Unexpected</name>
  <filename>mrdocs/Unexpected-0d.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::reference_constructs_from_temporary_v</name>
  <filename>mrdocs/reference_constructs_from_temporary_v.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::reference_converts_from_temporary_v</name>
  <filename>mrdocs/reference_converts_from_temporary_v.adoc</filename>
</compound>
<compound kind="class">
  <name>mrdocs::source_location</name>
  <filename>mrdocs/source_location.adoc</filename>
</compound>
</tagfile>
